مشاركة عبر


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.

راجع أيضًَا

المرجع

Worksheet واجهة

Worksheet الأعضاء

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