Aracılığıyla paylaş


NamedRange.Parse Yöntem

Veri aralığını ayrıştırmak ve çok sayıda hücreye keser.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Function Parse ( _
    ParseLine As Object, _
    Destination As Object _
) As Object
Object Parse(
    Object ParseLine,
    Object Destination
)

Parametreler

  • ParseLine
    Tür: System.Object
    Hücreleri Böl yeri belirtmek için sol ve sağ köşeli parantez içeren bir dize.
    Örneğin, ""[xxx][xxx]" Hedef aralığın ilk sütuna ilk üç karakteri ekler ve onu sonraki üç karakter ikinci sütuna ekler.
    Bu bağımsız değişken atlanırsa Microsoft Office Excel aralıktaki sol üst hücreyi aralığını temel alan sütunlar bölmek nereye tahminler.Farklı bir aralık kullanın çözümleme satırında tahmin için kullanmak istiyorsanız bir Microsoft.Office.Interop.Excel.Range olarak nesne ParseLine bağımsız değişkeni.Bu aralık olan hücreleri biri olmalıdır.ParseLine Bağımsız değişkeni olamaz karakterden 255, köşeli ayraç ve boşluk.

Dönüş Değeri

Tür: System.Object

Açıklamalar

İçeriği dağıtır NamedRange denetlemek için dolgu birkaç bitişik sütunlar. NamedRange Denetim olabilir birden fazla sütun wide.

Örnekler

Aşağıdaki kod örneği Parse yöntemi, her grup, telefon numaraları kümesi basamak ayrıştırmak için bir NamedRange Denetim adlı NamedRange1 hücreleri hücre başlayarak yeni bir dizi halindeD1.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

    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

private void ParsePhoneNumbers()
{
    this.Range["A1", missing].Value2 = "'5555550100'";
    this.Range["A2", missing].Value2 = "'2065550101'";
    this.Range["A3", missing].Value2 = "'4255550102'";
    this.Range["A4", missing].Value2 = "'4155550103'";
    this.Range["A5", missing].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", missing]);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı