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.
- Destination
Typ: System.Object
A Microsoft.Office.Interop.Excel.Range objekt, který představuje levý horní roh cílové oblasti pro analyzovaná data.Pokud tento argument vynecháte, aplikace Excel analyzuje na místě.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.