مشاركة عبر


NamedRange.AutoFormat أسلوب

بتنسيق تلقائياً NamedRangeعنصر تحكم، باستخدام تنسيق معرف مسبقاً.

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

بناء الجملة

'إقرار
Function AutoFormat ( _
    Format As XlRangeAutoFormat, _
    Number As Object, _
    Font As Object, _
    Alignment As Object, _
    Border As Object, _
    Pattern As Object, _
    Width As Object _
) As Object
Object AutoFormat(
    XlRangeAutoFormat Format,
    Object Number,
    Object Font,
    Object Alignment,
    Object Border,
    Object Pattern,
    Object Width
)

المعلمات

  • Number
    النوع: System.Object
    trueإلى تضمين التنسيقات الأرقام في تنسيق تلقائي.القيمة الافتراضية هي true..
  • Font
    النوع: System.Object
    trueإلى تضمين التنسيقات الخطوط في تنسيق تلقائي.القيمة الافتراضية هي true.
  • Alignment
    النوع: System.Object
    trueإلى تضمين محاذاة في تنسيق تلقائي.القيمة الافتراضية هي true.
  • Border
    النوع: System.Object
    trueإلى تضمين حد التنسيقات في تنسيق تلقائي.القيمة الافتراضية هي true.
  • Pattern
    النوع: System.Object
    trueإلى تضمين نقش التنسيقات في تنسيق تلقائي.القيمة الافتراضية هي true.
  • Width
    النوع: System.Object
    trueإلى تضمين عمود عرض وارتفاع الصف في AuإلىFormat.القيمة الافتراضية هي true.

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

النوع: System.Object

ملاحظات

إذا كان النطاق هو خلية مفردة، th هو الأسلوب أيضا بتنسيق المنطقة المحيطة بالخلية النشطة.

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

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

أمثلة

يوضح المثال تعليمات برمجية التالي كيفية تعيين التعيين متنوعة من التنسيقات وعرض خصائص NamedRangeعنصر تحكم المسمى NamedRange1. وعلى وجه الخصوص، يستخدم هذا المثال AutoFormatأسلوب إلى تنسيق NamedRange1استخدام xlRangeAutoFormat3DEffects1التنسيق.

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

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

        namedRange1.NoteText("This is a Formatting test", , )
        namedRange1.Value2 = "Martha"
        namedRange1.Font.Name = "Verdana"
        namedRange1.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter
        namedRange1.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter
        namedRange1.BorderAround(, Excel.XlBorderWeight.xlThick, _
            Excel.XlColorIndex.xlColorIndexAutomatic, )
        namedRange1.AutoFormat( _
            Excel.XlRangeAutoFormat.xlRangeAutoFormat3DEffects1, _
            True, False, True, False, True, True)

        If MessageBox.Show("Clear the formatting and notes?", _
            "Test", MessageBoxButtons.YesNo) = DialogResult.Yes Then
            namedRange1.ClearFormats()
            namedRange1.ClearNotes()
        End If
    End Sub

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

    namedRange1.NoteText("This is a Formatting test", missing, missing);
    namedRange1.Value2 = "Martha";
    namedRange1.Font.Name = "Verdana";
    namedRange1.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
    namedRange1.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
    namedRange1.BorderAround(missing, Excel.XlBorderWeight.xlThick,
        Excel.XlColorIndex.xlColorIndexAutomatic, missing);
    namedRange1.AutoFormat(Excel.XlRangeAutoFormat.xlRangeAutoFormat3DEffects1,
        true, false, true, false, true, true);

    if (MessageBox.Show("Clear the formatting and notes?", "Test",
        MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        namedRange1.ClearFormats();
        namedRange1.ClearNotes();
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

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