NamedRange.AddressLocal الخاصية
يحصل على مرجع النطاق ل NamedRangeعنصر تحكم في لغة مستخدم.
مساحة الاسم: Microsoft.Office.Tools.Excel
التجميع: Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)
بناء الجملة
'إقرار
ReadOnly Property AddressLocal As NamedRange_AddressLocalType
Get
NamedRange_AddressLocalType AddressLocal { get; }
قيمة الخاصية
النوع: Microsoft.Office.Tools.Excel.NamedRange_AddressLocalType
سلسلة تمثل المرجع نطاق من NamedRangeعنصر تحكم في لغة مستخدم و R1C1-stye أو النمط A1 منهج.
ملاحظات
AddressLocalخاصية هو مخصصة للاستخدام مع المعلمات التالية.
المعلمة |
الوصف |
---|---|
RowAbsolute |
trueإلى إرجاع الصف كعنصر مرجع مطلق. القيمة الافتراضية هي true. |
ColumnAbsolute |
trueإلى إرجاع العمود كعنصر مرجع مطلق. القيمة الافتراضية هي true. |
ColumnAbsolute |
واحد XlReferenceStyleقيم. |
External |
trueإلى إرجاع مرجع خارجي;falseإلى بإرجاع مرجع محلي. القيمة الافتراضية هي false. |
RelativeTo |
Rangeالتي تعرف البدء يؤشر. إذا RowAbsolute ColumnAbsoluteتكون false، و ReferenceStyleهو xlR1C1، يجب عليك تضمين يؤشر انطلاق لنسبة مرجع. |
إذا حاولت استخدام AddressLocalدون تحديد أية معلمات AddressLocalستحصل NamedRange_AddressLocalTypeالكائن الذي هو جزءا من البنية التحتية Studio Vهوual و هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.
إذا كانت مرجع يحتوي على المزيد خلية واحدة، RowAbsolute ColumnAbsoluteتطبيقها على الجميع صفوف والأعمدة.
المعلمات الإختيارية
ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.
أمثلة
يلي تعليمات برمجية المثال، يتم إنشاء NamedRangeثم يعرض العنوان NamedRangeفي التنسيقات الأربعة. إذا كان المثال هو تشغيل على النظام باستخدام دعم اللغة الألمانية، سبيل المثال سوف dهوplay السلاسل العنوان "$ A $ 2"، "$ A2" و "Z2S2" و "ح ي-[1]-[1]".
Th هو الإصدار هو لتخصيص المستوى مستند.
Private Sub DisplayAddressLocal()
'Change system settings to German and test this.
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A2", "C4"), _
"namedRange1")
' The following code will display "$A$2".
MessageBox.Show(namedRange1.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlA1, False, ))
' The following code will display "$A2".
MessageBox.Show(namedRange1.AddressLocal(False, True, _
Excel.XlReferenceStyle.xlA1, False, ))
' The following code will display "Z2S2".
MessageBox.Show(namedRange1.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlR1C1, False, ))
' The following code will display "Z[-1]S[-1]".
MessageBox.Show(namedRange1.AddressLocal(False, False, _
Excel.XlReferenceStyle.xlR1C1, False, Me.Cells(3, 3)))
End Sub
private void DisplayAddressLocal()
{
//Change system settings to German and test this.
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A2", "C4"],
"namedRange1");
// The following code will display "$A$2".
MessageBox.Show(namedRange1.AddressLocal[true,
true, Excel.XlReferenceStyle.xlA1, false, missing]);
// The following code will display "$A2".
MessageBox.Show(namedRange1.AddressLocal[false,
true, Excel.XlReferenceStyle.xlA1, false, missing]);
// The following code will display "Z2S2".
MessageBox.Show(namedRange1.AddressLocal[true,
true, Excel.XlReferenceStyle.xlR1C1, false, missing]);
// The following code will display "Z[-1]S[-1]".
MessageBox.Show(namedRange1.AddressLocal[false,
false, Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]]);
}
Th هو الإصدار هو للوظيفة الإضافية المستوى تطبيق.
Private Sub DisplayAddressLocal()
Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
Globals.ThisAddIn.Application.ActiveSheet
Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
Globals.Factory.GetVstoObject(NativeWorksheet)
'Change system settings to German and test this.
Dim namedRange1 As NamedRange _
= vstoWorksheet.Controls.AddNamedRange(vstoWorksheet.Range("A2", "C4"), _
"namedRange1")
' The following code will display "$A$2".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlA1, False, ))
' The following code will display "$A2".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal(False, True, _
Excel.XlReferenceStyle.xlA1, False, ))
' The following code will display "Z2S2".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlR1C1, False, ))
' The following code will display "Z[-1]S[-1]".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal(False, False, _
Excel.XlReferenceStyle.xlR1C1, False, vstoWorksheet.Cells(3, 3)))
End Sub
private void DisplayAddressLocal()
{
Worksheet vstoWorksheet =
Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook.Worksheets[1]);
//Change system settings to German and test this.
NamedRange namedRange1 =
vstoWorksheet.Controls.AddNamedRange(
vstoWorksheet.Range["A2", "C4"],
"namedRange1");
// The following code will display "$A$2".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal[true,
true, Excel.XlReferenceStyle.xlA1, false, missing]);
// The following code will display "$A2".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal[false,
true, Excel.XlReferenceStyle.xlA1, false, missing]);
// The following code will display "Z2S2".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal[true,
true, Excel.XlReferenceStyle.xlR1C1, false, missing]);
// The following code will display "Z[-1]S[-1]".
System.Windows.Forms.MessageBox.Show(namedRange1.AddressLocal[false,
false, Excel.XlReferenceStyle.xlR1C1, false,
vstoWorksheet.Cells[3, 3]]);
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.