Bagikan melalui


NamedRange.Parse(Object, Object) Metode

Definisi

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.

Berlaku untuk