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