مشاركة عبر


WorksheetBase.CircularReference الخاصية

يحصل تشغيل Rangeالكائن الذي يمثل النطاق الذي يحتوي تشغيل مرجع دائري أول تشغيل الورقة، أو تحصل تشغيل nullمرجع خالٍ (لا شيء في Visual Basic)إذا كان هناك هو لا يوجد مرجع دائري تشغيل ورقة.

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

بناء الجملة

'إقرار
Public ReadOnly Property CircularReference As Range
    Get
public Range CircularReference { get; }

قيمة الخاصية

النوع: Microsoft.Office.Interop.Excel.Range
Rangeكائن الذي يمثل النطاق الذي يحتوي تشغيل مرجع دائري أول تشغيل الورقة؛ nullمرجع خالٍ (لا شيء في Visual Basic)إذا كان هناك لا يوجد مرجع دائري تشغيل الورقة.

ملاحظات

يجب تمت إزالته المرجع الدائري قبل إمكانية متابعة العملية الحسابية.

أمثلة

يلي تعليمات برمجية المثال، يتم إنشاء مرجع دائري بإعداد صيغ خلايا A1 و B1 حل لقيمة بعضها البعض. يستخدم المثال ثم CircularReferenceخاصية إلى تقرير ما إذا كانت ورقة عمل تحتوي مرجع دائري.

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

Private Sub HasCircularReference()
    Me.Range("A1").Formula = "=B1"
    Me.Range("B1").Formula = "=A1"

    If Me.CircularReference Is Nothing Then
        MsgBox("This worksheet has no circular references")
    Else
        MsgBox("The worksheet has a circular reference at: " & _
            Me.CircularReference.Address( _
            ReferenceStyle:=Excel.XlReferenceStyle.xlA1))
    End If
End Sub
private void HasCircularReference()
{
    this.Range["A1", missing].Formula = "=B1";
    this.Range["B1", missing].Formula = "=A1";

    if (this.CircularReference == null)
    {
        MessageBox.Show("This worksheet has no circular references");
    }
    else
    {
        MessageBox.Show("The worksheet has a circular reference at: " +
            this.CircularReference.get_Address(missing, missing,
            Excel.XlReferenceStyle.xlA1, missing, missing));
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

WorksheetBase الفئة

WorksheetBase الأعضاء

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