Sdílet prostřednictvím


NamedRange.Parse – metoda

Analyzuje oblast 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 měl rozdělené buňky.
    Například "[xxx][xxx]" by vložte první tři znaky do prvního sloupce cílové oblasti a je vložen následující tři znaky do druhého sloupce.
    Pokud je tento argument vynechán, odhadne aplikace Microsoft Office Excel kde lze rozdělit sloupce, které jsou založeny na mezery v levé horní buňky v oblasti.Chcete-li použít jiný rozsah uhodnout rozkladu textu, použijte Microsoft.Office.Interop.Excel.Range objektu jako ParseLine argument.Tento rozsah musí mít jednu z buněk, které je právě analyzován. ParseLine Argument nemůže být delší než 255 znaků, včetně závorek a mezery.

Vrácená hodnota

Typ: System.Object

Poznámky

Distribuuje obsah NamedRange ovládací prvek vyplnit několik sousedních sloupcích.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 parse každé skupiny číslic ve více telefonních čísel ze NamedRange ovládací prvek s názvem NamedRange1 do nové oblasti buněk s počátkem v buňce D1.

V tomto příkladu je úroveň dokument přizpůsobení.

    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ů