مشاركة عبر


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قيم:
    • xlStroke. فرز بواسطة كمية المكتوب في كل حرف.

    • xlPinYin(الافتراضي). الصينية الصوتية ترتيب فرز للأحرف.

  • 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قيم:
    • xlGuess. يسمح Excel Microsoft المكتب تحديد ما إذا كانت هناك عنوان، ولتحديد الموقع كان، إذا وجد.

    • xlNo(الافتراضي). يجب أن يتم فرز النطاق بأكمله.

    • xlYes. يجب أن يتم فرز النطاق بأكمله.

  • OrderCustom
    النوع: System.Object
    Th هو وسيطة هو إزاحة المستندة إلى واحد صحيح ل lهوt ترتيب فرز مخصص.إذا حذفت OrderCustom، عادي ترتيب فرز هو المستخدمة.
  • MatchCase
    النوع: System.Object
    trueللقيام بفرز متحسس لحالة الأحرف؛falseللقيام فرز هو الحالة غير حساسة.لا يمكن استخدام عند فرز تقارير PivotTable.

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

النوع: 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.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

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