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.
- 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 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
- 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.