مشاركة عبر


NamedRange.TextToColumns أسلوب

يوزع عمود من خلايا التي تحتوي على نص في أعمدة متعددة.

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

بناء الجملة

'إقرار
Function TextToColumns ( _
    Destination As Object, _
    DataType As XlTextParsingType, _
    TextQualifier As XlTextQualifier, _
    ConsecutiveDelimiter As Object, _
    Tab As Object, _
    Semicolon As Object, _
    Comma As Object, _
    Space As Object, _
    Other As Object, _
    OtherChar As Object, _
    FieldInfo As Object, _
    DecimalSeparator As Object, _
    ThousandsSeparator As Object, _
    TrailingMinusNumbers As Object _
) As Object
Object TextToColumns(
    Object Destination,
    XlTextParsingType DataType,
    XlTextQualifier TextQualifier,
    Object ConsecutiveDelimiter,
    Object Tab,
    Object Semicolon,
    Object Comma,
    Object Space,
    Object Other,
    Object OtherChar,
    Object FieldInfo,
    Object DecimalSeparator,
    Object ThousandsSeparator,
    Object TrailingMinusNumbers
)

المعلمات

  • Destination
    النوع: System.Object
    Microsoft.Office.Interop.Excel.Rangeكائن التي تحدد المكان إلى وضع Excel Microsoft المكتب 2010 Suite نتائج.إذا كان النطاق هو بقعة صغيرة من خلية واحدة، الأعلى اليسار الخلية هو المستخدمة.
  • ConsecutiveDelimiter
    النوع: System.Object
    trueإلى جعل Excel يقوم بمراعاة المحددات المتتالية كمحدد واحد.القيمة الافتراضية هي false.
  • Tab
    النوع: System.Object
    trueإلى أنDataTypebexlDelimitedو إلى وجود حرف الجدولة يكون المحدد.القيمة الافتراضية هي false.
  • Semicolon
    النوع: System.Object
    trueإلى أنDataTypebexlDelimitedو إلى أن الفاصلة المنقوطة يكون المحدد.القيمة الافتراضية هي false.
  • Comma
    النوع: System.Object
    trueإلى أنDataTypebexlDelimitedو إلى أن الفاصلة يكون المحدد.القيمة الافتراضية هي false.
  • Space
    النوع: System.Object
    trueإلى أنDataTypebexlDelimitedو إلى وجود حرف مسافة يكون المحدد.القيمة الافتراضية هي false.
  • Other
    النوع: System.Object
    trueإلى أنDataTypebexlDelimitedو إلى يكون الحرف المحددOtherCharتكون وسيطة محدد.القيمة الافتراضية هي false.
  • OtherChar
    النوع: System.Object
    الحرف المحدد عند Otherهو true.إذا كان حرف واحد أو المزيد هو تحديد الحرف أول من السلسلة هو المستخدمة؛ ويتم تجاهل حرف/ حروف المتبقية.
  • FieldInfo
    النوع: System.Object
    يتضمن صفيفة تحليل المعلومات الخاصة بالفرد أعمدة من بيانات.التفسير يعتمد تشغيل القيمة DataType.عندما بيانات هو محددة، بترتيب هو وسيطة هو صفيفة صفائف عنصر الثاني، مع كل الصفيفة عنصر الالثاني تعيين خيارات تحويل لعمود معين.العنصر أول هو رقم العمود (المستندة إلى 1)، والعنصر الثاني هو أحد XlColumnDataTypeثوابت يحدد كيفية العمود هو تحليل.
    يمكن أن يكون واحد الإجراءات التالية XlColumnDataTypeقيم:
    • xlGeneralFormat

    • xlTextFormat

    • xlMDYFormat

    • xlDMYFormat

    • xlYMDFormat

    • xlMYDFormat

    • xlDYMFormat

    • xlYDMFormat

    • xlEMDFormat

    • xlSkipColumn يمكنك استخدام xlEMDFormatفقط في حالة اعتماد اللغة Taiwanese هو مثبتاً ومحددا.xlEMDFormatتعيين تواريخ التقويم Taiwanese قيد الاستخدام.
      عمود المحددات يمكن في أي ترتيب.إذا كان المحدد عمود معين هو غير موجود لعمود معين في بيانات إدخال، العمود هو تحليل مع xlGeneralFormatإعداد.
      إذا كان مصدر بيانات للأعمدة ذات العرض الثابت، تحديد العنصر أول من الصفيف عنصر انتشار كل البداية حرف موضع في العمود (كعدد صحيح؛ 0 (صفر) هو أول حرف).تحديد العنصر الثاني من الصفيف عنصر انتشار خيار التحليل الخاص عمود كرقم من 1 إلى 9، كما هو موضح أعلاه.

  • DecimalSeparator
    النوع: System.Object
    الفاصلة العشرية فاصل التي يستخدمها Excel عند التعرف على أرقام.الإعداد الافتراضي هو إعداد النظام.
  • ThousandsSeparator
    النوع: System.Object
    الآلاف فاصل الذي يستخدمه Excel عند التعرف على أرقام.الإعداد الافتراضي هو إعداد النظام.
  • TrailingMinusNumbers
    النوع: System.Object
    الأرقام التي تبدأ بحرف minus.

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

النوع: System.Object

ملاحظات

يعرض الجدول التالي نتائج لاستيراد نص داخل Excel لعدة إعدادات استيراد. يتم عرض نتائج رقمية في العمود أقصى اليسار.

النظام العشري فاصل

فاصل الآلاف للنظام

القيمة الفاصل العشري

آلاف القيمة فاصل

نص الأصلي

القيمة خلية (نوع بيانات)

النقطة

Comma

Comma

النقطة

123.123,45

123,123.45 (الرقمية)

النقطة

Comma

Comma

Comma

123.123,45

123.123,45 (نص)

Comma

النقطة

Comma

النقطة

123,123.45

123,123.45 (الرقمية)

النقطة

Comma

النقطة

Comma

123 123.45

123,123.45 (نص)

النقطة

Comma

النقطة

Space

123 123.45

123,123.45 (الرقمية)

المعلمات الإختيارية

ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.

أمثلة

يستخدم المثال التالي رمز TextToColumnsأسلوب لتحويل سلسلة تاريخ مفصول NamedRangeلثلاثة أعمدة.

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

    Private Sub ConvertTextToColumns()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1"), _
            "namedRange1")

        namedRange1.Value2 = "01 01 2001"
        Dim destinationRange As Excel.Range = Me.Range("A5")

        namedRange1.TextToColumns(destinationRange, _
            Excel.XlTextParsingType.xlDelimited, _
            Excel.XlTextQualifier.xlTextQualifierDoubleQuote, , , , , _
            True, , , , , , )
    End Sub

private void ConvertTextToColumns()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", missing],
        "namedRange1");

    namedRange1.Value2 = "01 01 2001";
    Excel.Range destinationRange = this.Range["A5", missing];

    namedRange1.TextToColumns(destinationRange,
        Excel.XlTextParsingType.xlDelimited,
        Excel.XlTextQualifier.xlTextQualifierDoubleQuote, missing,
        missing, missing, missing, true, missing, missing, missing,
        missing, missing, missing);
}

أمن NET Framework.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

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