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 نتائج.إذا كان النطاق هو بقعة صغيرة من خلية واحدة، الأعلى اليسار الخلية هو المستخدمة.
- DataType
النوع: Microsoft.Office.Interop.Excel.XlTextParsingType
تنسيق نص في يمكن تقسيم في في أعمدة.
يمكن أن يكون واحد الإجراءات التالية XlTextParsingTypeثوابت:(افتراضي) xlDelimited:
- TextQualifier
النوع: Microsoft.Office.Interop.Excel.XlTextQualifier
يمكن أن يكون واحد الإجراءات التالية XlTextQualifierقيم:
- 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قيم: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.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.