NamedRange.Parse(Object, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengurai rentang data dan memecahnya menjadi beberapa sel.
public object Parse (object ParseLine, object Destination);
abstract member Parse : obj * obj -> obj
Public Function Parse (Optional ParseLine As Object, Optional Destination As Object) As Object
Parameter
- ParseLine
- Object
String yang berisi tanda kurung kiri dan kanan untuk menunjukkan di mana sel harus dipisahkan. Misalnya, "[xxx][xxx]" akan menyisipkan tiga karakter pertama ke dalam kolom pertama rentang tujuan, dan akan menyisipkan tiga karakter berikutnya ke kolom kedua. Jika argumen ini dihilangkan, Microsoft Office Excel menebak tempat untuk memisahkan kolom berdasarkan penspasian sel kiri atas dalam rentang. Jika Anda ingin menggunakan rentang yang berbeda untuk menebak baris penguraian, gunakan Range objek sebagai ParseLine
argumen . Rentang tersebut harus merupakan salah satu sel yang sedang diurai. Argumen ParseLine
tidak boleh lebih panjang dari 255 karakter, termasuk tanda kurung siku dan spasi.
- Destination
- Object
Objek Range yang mewakili sudut kiri atas rentang tujuan untuk data yang diurai. Jika argumen ini dihilangkan, Excel mengurai di tempat.
Mengembalikan
Contoh
Contoh kode berikut menggunakan Parse metode untuk mengurai setiap grup digit dalam sekumpulan nomor telepon dari kontrol yang NamedRange dinamai NamedRange1
ke dalam rentang sel baru mulai dari sel D1.
Contoh ini untuk kustomisasi tingkat dokumen.
private void ParsePhoneNumbers()
{
this.Range["A1"].Value2 = "'5555550100'";
this.Range["A2"].Value2 = "'2065550101'";
this.Range["A3"].Value2 = "'4255550102'";
this.Range["A4"].Value2 = "'4155550103'";
this.Range["A5"].Value2 = "'5105550104'";
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A5"],
"namedRange1");
// Parse the phone numbers and insert them into
// the range starting at D1.
namedRange1.Parse("[XXX][XXX][XXXX]",
this.Range["D1"]);
}
Private Sub ParsePhoneNumbers()
Me.Range("A1").Value2 = "'5555550100'"
Me.Range("A2").Value2 = "'2065550101'"
Me.Range("A3").Value2 = "'4255550102'"
Me.Range("A4").Value2 = "'4155550103'"
Me.Range("A5").Value2 = "'5105550104'"
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
"namedRange1")
' Parse the phone numbers and insert them into
' the range starting at D1.
namedRange1.Parse("[XXX][XXX][XXXX]", Me.Range("D1"))
End Sub
Keterangan
Mendistribusikan NamedRange konten kontrol untuk mengisi beberapa kolom yang bersebelahan. Kontrol NamedRange tidak boleh lebih dari satu kolom lebar.