Sdílet prostřednictvím


NamedRange.Parse – metoda

Analyzuje oblast dat a rozdělí ji na 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 měli rozdělit buňky.
    Například "[xxx][xxx]" první tři znaky by vložte do prvního sloupce cílové oblasti a je by do druhého sloupce vložte následující tři znaky.
    Pokud tento argument vynecháte, aplikace Microsoft Office Excel odhadne kde lze rozdělit sloupce založené na mezery levé horní buňky oblasti.Pokud chcete použít jinou oblast uhodnout analýzy čára, použijte Microsoft.Office.Interop.Excel.Range objektu jako ParseLine argument.Tento rozsah musí být buňky, které je právě analyzován. ParseLine Argument 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 sousedících sloupců.NamedRange Ovládací prvek může být více než jeden sloupec.

Příklady

Následující příklad kódu používá Parse metoda analyzovat jednotlivé skupiny číslic v sadu telefonních čísel ze NamedRange ovládací prvek s názvem NamedRange1 do nové oblasti buněk počínaje buňkou D1.

Tento příklad je pro vlastní úpravy ú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"].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"]);
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

NamedRange Rozhraní

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