مشاركة عبر


NamedRange.Parse أسلوب

يوزع على نطاق من بيانات و فواصل في خلايا متعددة.

مساحة الاسم:  Microsoft.Office.Tools.Excel
التجميع:  Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)

بناء الجملة

'إقرار
Function Parse ( _
    ParseLine As Object, _
    Destination As Object _
) As Object
Object Parse(
    Object ParseLine,
    Object Destination
)

المعلمات

  • ParseLine
    النوع: System.Object
    عن سلسلة تحتوي على اليسار و الأيمن الأقواس للإشارة إلى الموقع يجب أن يتم تقسيم خلايا.
    على سبيل المثال، " [xxx][xxx]" تقوم بإدراج اﻷول ثلاثة أحرف في العمود أول من النطاق وجهة، و تقوم بإدراجها حرف/ حروف الثلاثة التالية في العمود الثاني.
    في حالة حذف تلك وسيطة، Microsoft المكتب Excel تخمين مكان لتقسيم أعمدة استناداً إلى تباعد الخلية العلوية اليمنى في النطاق.إذا كنت تريد إلى استخدام نطاق مختلف إلى تخمين الخط التحليل، استخدم Microsoft.Office.Interop.Excel.Rangeكائن ParseLineوسيطة.يجب أن يكون النطاق إحدى خلايا التي هو الذي يتم تحليله. ParseLineالوسيطة لا يمكن أن يكون أطول من 255 حرفاً، بما في ذلك الأقواس و المسافات.
  • Destination
    النوع: System.Object
    Microsoft.Office.Interop.Excel.Rangeكائن الذي يمثل في الزاوية العلوية اليسرى من النطاق وجهة للبيانات الموزعة.إذا كان ترتيب هو وسيطة هو، يوزع Excel في مكانها.

القيمة المُرجعة

النوع: System.Object

ملاحظات

يقوم بتوزيع المحتويات NamedRangeعنصر تحكم لتعبئة عدة أعمدة متجاورة. NamedRangeعنصر تحكم يمكن أن تكون واسعة المزيد عمود واحد.

أمثلة

يستخدم المثال تعليمات برمجية التالي Parseأسلوب تحليل كل التعيين من الأرقام في التعيين من أرقام الهاتف من NamedRangeعنصر تحكم المسمى NamedRange1إلى نطاق جديد من خلايا بدءاً من خلية D1.

Th هو المثال هو لتخصيص المستوى مستند.

    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.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

Microsoft.Office.Tools.Excel مساحة الاسم