Sdílet prostřednictvím


NamedRange.Parse – metoda

Analyzuje rozsah dat a rozdělí do více buněk.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

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

Parametry

  • ParseLine
    Typ: System.Object
    Řetězec, který obsahuje levé a pravé hranaté závorky označující, kde by rozdělit buňky.
    Například "[xxx][xxx]" první tři znaky by vložte do prvního sloupce cílové oblasti a jeho by další tři znaky vložte do druhého sloupce.
    Pokud je tento argument vynechán, odhadne systém Microsoft Office Excel místo rozdělení sloupců podle mezery levé horní buňky oblasti.Pokud chcete použít jinou oblast uhodnout analýzy čára, použijte Microsoft.Office.Interop.Excel.Range objekt jako ParseLine argument.Tento rozsah musí být buňky, které je analyzován.ParseLineargument nemůže být delší než 255 znaků včetně mezer a závorky.

Vrácená hodnota

Typ: System.Object

Poznámky

Distribuuje obsah NamedRange ovládací prvek vyplnit několik sousedních sloupců. NamedRange Řízení může být více než jeden celý sloupec.

Příklady

Následující kód například používá Parse metoda analyzovat číslic v sadě telefonní čísla z každé skupiny NamedRange ovládací prvek s názvem NamedRange1 do nové oblasti buněk počínaje buňkou D1.

Tento příklad je přizpůsobení úrovni dokumentu.

    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]);
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

NamedRange Rozhraní

Microsoft.Office.Tools.Excel – obor názvů