NamedRange.SortSpecial أسلوب
تستخدم لغات شرق آسيا بأساليب فرز لفرز NamedRangeعنصر تحكم. ل مثال، فرز اللغة اليابانية في ذلك من syllabary كانا. للحصول على مزيد من المعلومات، راجع قائمة المعلمات.
مساحة الاسم: Microsoft.Office.Tools.Excel
التجميع: Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)
بناء الجملة
'إقرار
Function SortSpecial ( _
SortMethod As XlSortMethod, _
Key1 As Object, _
Order1 As XlSortOrder, _
Type As Object, _
Key2 As Object, _
Order2 As XlSortOrder, _
Key3 As Object, _
Order3 As XlSortOrder, _
Header As XlYesNoGuess, _
OrderCustom As Object, _
MatchCase As Object, _
Orientation As XlSortOrientation, _
DataOption1 As XlSortDataOption, _
DataOption2 As XlSortDataOption, _
DataOption3 As XlSortDataOption _
) As Object
Object SortSpecial(
XlSortMethod SortMethod,
Object Key1,
XlSortOrder Order1,
Object Type,
Object Key2,
XlSortOrder Order2,
Object Key3,
XlSortOrder Order3,
XlYesNoGuess Header,
Object OrderCustom,
Object MatchCase,
XlSortOrientation Orientation,
XlSortDataOption DataOption1,
XlSortDataOption DataOption2,
XlSortDataOption DataOption3
)
المعلمات
- SortMethod
النوع: Microsoft.Office.Interop.Excel.XlSortMethod
نوع فرز.هذه الثوابت قد لا تتوفر بعض إلى لك، اعتماداً تشغيل دعم اللغة (الولايات المتحدة الأمريكيةاللغة الإنجليزية ل مثال) التي قمت بتحديدها أو مثبت.
يمكن أن يكون واحد الإجراءات التالية XlSortMethodقيم:
- Key1
النوع: System.Object
حقل فرز أول، كـ نص (اسم نطاق) أو Microsoft.Office.Interop.Excel.Rangeالكائن ("الاداره" أو Cells(1, 1)، على سبيل المثال).
- Order1
النوع: Microsoft.Office.Interop.Excel.XlSortOrder
ترتيب فرز حقل أو النطاق المحدد في Key1.
يمكن أن يكون واحد الإجراءات التالية XlSortOrderقيم:xlDescending. قم بفرز Key1في ترتيب تنازلي.
xlAscending(الافتراضي). قم بفرز Key1في ترتيب تصاعدي.
- Type
النوع: System.Object
تحديد العناصر التي إلى يتم فرز.استخدم هذه وسيطة فقط عند فرز تقارير PivotTable.
- Key2
النوع: System.Object
حقل فرز الثاني، كـ نص (اسم نطاق) أو Microsoft.Office.Interop.Excel.Rangeالكائن.في حالة حذف القيم بالموضع هو وسيطة، هناك هو لا يوجد حقل فرز الثاني.لا يمكن استخدام عند فرز تقارير PivotTable.
- Order2
النوع: Microsoft.Office.Interop.Excel.XlSortOrder
ترتيب فرز للحقل أو النطاق المحدد في Key2وسيطة.لا يمكن استخدام عند فرز تقارير PivotTable.
يمكن أن يكون واحد الإجراءات التالية XlSortOrderقيم:xlDescending. قم بفرز Key2في ترتيب تنازلي.
xlAscending(الافتراضي). قم بفرز Key2في ترتيب تصاعدي.
- Key3
النوع: System.Object
حقل فرز ثالث، كـ نص (اسم نطاق) أو Microsoft.Office.Interop.Excel.Rangeالكائن.في حالة حذف القيم بالموضع هو وسيطة، هناك هو لا يوجد حقل فرز الثالث.لا يمكن استخدام عند فرز تقارير PivotTable.
- Order3
النوع: Microsoft.Office.Interop.Excel.XlSortOrder
ترتيب فرز للحقل أو النطاق المحدد في Key3وسيطة.لا يمكن استخدام عند فرز تقارير PivotTable.
يمكن أن يكون واحد الإجراءات التالية XlSortOrderقيم:xlDescending. قم بفرز Key3في ترتيب تنازلي.
xlAscending(الافتراضي). قم بفرز Key3في ترتيب تصاعدي.
- Header
النوع: Microsoft.Office.Interop.Excel.XlYesNoGuess
تحديد ما إذا كان أول صف يحتوي على رؤوس.لا يمكن استخدام عند فرز تقارير PivotTable.
يمكن أن يكون واحد الإجراءات التالية XlYesNoGuessقيم:
- OrderCustom
النوع: System.Object
Th هو وسيطة هو إزاحة المستندة إلى واحد صحيح ل lهوt ترتيب فرز مخصص.إذا حذفت OrderCustom، عادي ترتيب فرز هو المستخدمة.
- MatchCase
النوع: System.Object
trueللقيام بفرز متحسس لحالة الأحرف؛falseللقيام فرز هو الحالة غير حساسة.لا يمكن استخدام عند فرز تقارير PivotTable.
- Orientation
النوع: Microsoft.Office.Interop.Excel.XlSortOrientation
اتجاه فرز.
يمكن أن يكون واحد الإجراءات التالية XlSortOrientationقيم:xlSortRows(الافتراضي). فرز هو القيام بالصف.
xlSortColumns. فرز هو إنجاز قبل العمود.
- DataOption1
النوع: Microsoft.Office.Interop.Excel.XlSortDataOption
تحديد كيفية إلى فرز نص في key1.لا يمكن استخدام عند فرز تقارير PivotTable.
يمكن أن يكون واحد الإجراءات التالية XlSortDataOptionقيم:xlSortTextAsNumbers. يتعامل مع نص كبيانات رقمية فرز.
xlSortNormal(الافتراضي). يفرز الرقمية و بيانات نص شكل منفصل.
- DataOption2
النوع: Microsoft.Office.Interop.Excel.XlSortDataOption
تحديد كيفية إلى فرز نص في key2.لا يمكن استخدام عند فرز تقارير PivotTable.
يمكن أن يكون واحد الإجراءات التالية XlSortDataOptionقيم:xlSortTextAsNumbers. يتعامل مع نص كبيانات رقمية فرز.
xlSortNormal(الافتراضي). يفرز الرقمية و بيانات نص شكل منفصل.
- DataOption3
النوع: Microsoft.Office.Interop.Excel.XlSortDataOption
تحديد كيفية إلى فرز نص في key3.لا يمكن استخدام عند فرز تقارير PivotTable.
يمكن أن يكون واحد الإجراءات التالية XlSortDataOptionقيم:xlSortTextAsNumbers. يتعامل مع نص كبيانات رقمية فرز.
xlSortNormal(الافتراضي). يفرز الرقمية و بيانات نص شكل منفصل.
القيمة المُرجعة
النوع: System.Object
ملاحظات
بدون وسائط المعرفة بهذه الطريقة، Microsoft المكتب Excel بفرز تحديد في ترتيب تصاعدي.
المعلمات الإختيارية
ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.
أمثلة
يستخدم المثال التالي رمز SortSpecialأسلوب إلى الفرز NamedRangeاستخدام Yin مرات (الصينية الصوتية ترتيب فرز للأحرف). إلى فرز حرف/ حروف الصينية، ويفترض هذا المثال مستخدم على اعتماد اللغة الصينية Microsoft المكتب 2010 Suite Excel. سيقوم Excel الافتراضي إلى الفرز في NamedRangeبقيمة إذا لم يكن لدى مستخدم اعتماد اللغة الصينية.
Th هو المثال هو لتخصيص المستوى مستند.
Private Sub SortSpecialNamedRange()
Me.Range("A1").Value2 = 50
Me.Range("A2").Value2 = 10
Me.Range("A3").Value2 = 20
Me.Range("A4").Value2 = 30
Me.Range("A5").Value2 = 40
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
"namedRange1")
namedRange1.SortSpecial(Excel.XlSortMethod.xlPinYin, _
Me.Range("A1", "A5"), Excel.XlSortOrder.xlAscending, , , _
Excel.XlSortOrder.xlAscending, , _
Excel.XlSortOrder.xlAscending, _
Excel.XlYesNoGuess.xlNo, , , _
Excel.XlSortOrientation.xlSortColumns, _
Excel.XlSortDataOption.xlSortNormal, _
Excel.XlSortDataOption.xlSortNormal, _
Excel.XlSortDataOption.xlSortNormal)
End Sub
private void SortSpecialNamedRange()
{
this.Range["A1", missing].Value2 = 50;
this.Range["A2", missing].Value2 = 10;
this.Range["A3", missing].Value2 = 20;
this.Range["A4", missing].Value2 = 30;
this.Range["A5", missing].Value2 = 40;
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A5"],
"namedRange1");
namedRange1.SortSpecial(Excel.XlSortMethod.xlPinYin,
this.Range["A1", "A5"], Excel.XlSortOrder.xlAscending,
missing, missing, Excel.XlSortOrder.xlAscending,
missing, Excel.XlSortOrder.xlAscending,
Excel.XlYesNoGuess.xlNo, missing, missing,
Excel.XlSortOrientation.xlSortColumns,
Excel.XlSortDataOption.xlSortNormal,
Excel.XlSortDataOption.xlSortNormal,
Excel.XlSortDataOption.xlSortNormal);
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.