Worksheet.Range الخاصية
يحصل Microsoft.Office.Interop.Excel.Rangeكائن الذي تمثل خلية أو نطاق من خلايا.
مساحة الاسم: Microsoft.Office.Tools.Excel
التجميع: Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)
بناء الجملة
'إقرار
ReadOnly Property Range As Worksheet_RangeType
Get
Worksheet_RangeType Range { get; }
قيمة الخاصية
النوع: Microsoft.Office.Tools.Excel.Worksheet_RangeType
Microsoft.Office.Interop.Excel.Rangeالذي تمثل خلية أو نطاق من خلايا.
ملاحظات
Rangeخاصية هو مخصصة للاستخدام مع المعلمات التالية.
المعلمة |
الوصف |
---|---|
Cell1 |
اسم النطاق في منهج النمط A1 في اللغة تطبيق. وقد يتضمن عامل النطاق (فاصلة) أو عامل تشغيل التقاطع (مسافة) عامل توحيد (فاصلة). كما يمكن أن تضمين الدولار، ولكن يتم تجاهل هذه. يمكنك استخدم اسم معرًّف محلي في أي جزء من النطاق. إذا قمت باستخدام اسم، الاسم هو يفترض أن تكون في لغة تطبيق. هذه المعلمة مطلوبة. |
Cell2 |
خلية في الزاوية السفلية اليسرى من النطاق. يمكن أن يكون Microsoft.Office.Interop.Excel.Rangeالذي يحتوي على مفرد خلية عمود بأكمله، صف بأكمله أو أنه يمكن أن تكون سلسلة اسم مفرد الخلية في لغة تطبيق. تعد هذه المعلمة اختيارية. |
إذا استخدمت Rangeخاصية بدون تحديد أية معلمات، فإنه يعود Worksheet_RangeTypeالكائن الذي هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.
المعلمات الإختيارية
ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.
أمثلة
يوضح مثال التعليمة البرمجية التالية الطرق المختلفة لاستخدام Rangeخاصية الوصول إلى خلية واحدة أو عدة خلايا.
Th هو المثال هو للوظيفة الإضافية مستوى تطبيق.
Private Sub CompareRangeUsage()
Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
Globals.ThisAddIn.Application.ActiveWorksheet("Sheet1")
Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
Globals.Factory.GetVstoObject(NativeWorksheet)
' The following line of code specifies a single cell.
vstoWorksheet.Range("A1").Value2 = "Range 1"
' The following line of code specifies multiple cells.
vstoWorksheet.Range("A3", "B4").Value2 = "Range 2"
' The following line of code uses an Excel.Range for
' the second parameter of the Range property.
Dim range1 As Excel.Range = vstoWorksheet.Range("C8")
vstoWorksheet.Range("A6", range1).Value2 = "Range 3"
End Sub
private void CompareRangeUsage()
{
Worksheet vstoWorksheet = Globals.Factory.GetVstoObject(
this.Application.ActiveWorkbook.Worksheets[1]);
// The following line of code specifies a single cell.
vstoWorksheet.Range["A1", missing].Value2 = "Range 1";
// The following line of code specifies multiple cells.
vstoWorksheet.Range["A3", "B4"].Value2 = "Range 2";
// The following line of code uses an Excel.Range for
// the second parameter of the Range property.
Excel.Range range1 = vstoWorksheet.Range["C8", missing];
vstoWorksheet.Range["A6", range1].Value2 = "Range 3";
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.