مشاركة عبر


NamedRange.DirectPrecedents الخاصية

تحصل على Microsoft.Office.Interop.Excel.Rangeالذي يمثل النطاق الذي يحتوي على الجميع التوابع المباشرة من NamedRangeعنصر تحكم.

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

بناء الجملة

'إقرار
ReadOnly Property DirectPrecedents As Range
    Get
Range DirectPrecedents { get; }

قيمة الخاصية

النوع: Microsoft.Office.Interop.Excel.Range
Microsoft.Office.Interop.Excel.Rangeالذي يمثل النطاق الذي يحتوي على الجميع التوابع المباشرة من NamedRangeعنصر تحكم.

ملاحظات

يمكن أن ترجع هذه خاصية بتحديد متعدد (توحيد من Microsoft.Office.Interop.Excel.Rangeالكائنات) إذا كان هناك المزيد التابع.

تعمل هذه خاصية فقط تشغيل ورقة نشطة و لا تتبع المراجع البعيدة.

أمثلة

ما يلي تعليمات برمجية المثال، يتم إنشاء NamedRangeوقم بتعيين مرجع في خلية C2 للإشارة إلى خلية C1، وثم قم بتعيين مرجع في NamedRangeللإشارة إلى خلية C2. يستخدم المثال تعليمات برمجية ثم DirectPrecedentsخاصية لتحديد السابقة مباشرة من NamedRange، أي هو خلية C2.

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

Private precedentRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub SelectDirectPrecedents()
    precedentRange = Me.Controls.AddNamedRange( _
        Me.Range("B1"), "precedentRange")

    Me.Range("C1").Value2 = 1710
    Me.Range("C2").Value2 = "=C1"

    Me.precedentRange.Value2 = "=C2"
    Me.precedentRange.DirectPrecedents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange precedentRange;
private void SelectDirectPrecedents()
{
    precedentRange = this.Controls.AddNamedRange(
        this.Range["B1", missing], "precedentRange");

    this.Range["C1", missing].Value2 = 1710;
    this.Range["C2", missing].Value2 = "=C1";

    this.precedentRange.Value2 = "=C2";
    this.precedentRange.DirectPrecedents.Select();
}

أمن NET Framework.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

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