NamedRange.Parse Yöntem
Veri aralığını ayrıştırmak ve çok sayıda hücreye keser.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Function Parse ( _
ParseLine As Object, _
Destination As Object _
) As Object
Object Parse(
Object ParseLine,
Object Destination
)
Parametreler
- ParseLine
Tür: System.Object
Hücreleri Böl yeri belirtmek için sol ve sağ köşeli parantez içeren bir dize.
Örneğin, ""[xxx][xxx]" Hedef aralığın ilk sütuna ilk üç karakteri ekler ve onu sonraki üç karakter ikinci sütuna ekler.
Bu bağımsız değişken atlanırsa Microsoft Office Excel aralıktaki sol üst hücreyi aralığını temel alan sütunlar bölmek nereye tahminler.Farklı bir aralık kullanın çözümleme satırında tahmin için kullanmak istiyorsanız bir Microsoft.Office.Interop.Excel.Range olarak nesne ParseLine bağımsız değişkeni.Bu aralık olan hücreleri biri olmalıdır.ParseLine Bağımsız değişkeni olamaz karakterden 255, köşeli ayraç ve boşluk.
- Destination
Tür: System.Object
A Microsoft.Office.Interop.Excel.Range ayrıştırılmış veri. Hedef aralığın sol üst köşesinde temsil eden nesneBu bağımsız değişken atlanırsa, Excel yerde ayrıştırır.
Dönüş Değeri
Tür: System.Object
Açıklamalar
İçeriği dağıtır NamedRange denetlemek için dolgu birkaç bitişik sütunlar. NamedRange Denetim olabilir birden fazla sütun wide.
Örnekler
Aşağıdaki kod örneği Parse yöntemi, her grup, telefon numaraları kümesi basamak ayrıştırmak için bir NamedRange Denetim adlı NamedRange1 hücreleri hücre başlayarak yeni bir dizi halindeD1.
Bu örnek, bir belge düzeyinde özelleştirme için bulunur.
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]);
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.