مشاركة عبر


NamedRange.Formula الخاصية

الحصول أو تعيين NamedRangeعنصر تحكم للصيغة في منهج النمط A1.

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

بناء الجملة

'إقرار
Property Formula As Object
    Get
    Set
Object Formula { get; set; }

قيمة الخاصية

النوع: System.Object
NamedRangeعنصر تحكم للصيغة في منهج النمط A1.

ملاحظات

إذا NamedRangeعنصر تحكم يحتوي على ثابت، هذه خاصية إرجاع ثابت. إذا NamedRangeعنصر التحكم هو فارغ، رقم هو بإرجاع خاصية على سلسلة فارغ. إذا NamedRangeعنصر تحكم يحتوي على صيغة، تقوم هذه خاصية بإرجاع الصيغة كسلسلة بنفس التنسيق الذي سيتم عرض في الصيغة شريط (بما في ذلك المساواة).

إذا قمت بتعيين القيمة أو صيغة من NamedRangeالتحكم بتاريخ Microsoft المكتب 2010 Suite Excel بالتحقق لمعرفة ما إذا كان الذي خلية هو المنسقة مسبقاً مع واحد التاريخ أو الوقت الرقم المنسقات. إذا لم يكن الأمر كذلك، Excel بتغيير تنسيق الأرقام لتنسيق التاريخ القصير الرقم الافتراضي.

إذا كان النطاق نطاق أحادي الأبعاد أو ثنائية الأبعاد، يمكنك تعيين صيغة إلى صفيفة من نفس الأبعاد. وبالمثل، يمكنك وضع صيغة في صفيفة.

تعيين صيغة خلية متعددة NamedRangeالتحكم بتعبئة الجميع خلايا الموجودة في عنصر التحكم باستخدام صيغة.

أمثلة

ما يلي تعليمات برمجية يعين المثال Formulaخاصية NamedRangeالتحكم حساب مجموع خلايا من A1 إلى A5، يستخدم FormulaHiddenالخاصية لإخفاء شريط صيغة، وثم المكالمات Calculateأسلوب لحساب مجموع خلايا وقم بوضع جمع في خلية A6.

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

    Private Sub CalculateRange()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
            "namedRange1")

        Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A6"), _
            "namedRange2")

        namedRange1.Value2 = 5
        namedRange2.Formula = "=SUM(A1:A5)"
        namedRange2.FormulaHidden = True
        namedRange2.Calculate()
    End Sub

private void CalculateRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");

    Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
        this.Controls.AddNamedRange(this.Range["A6", missing],
        "namedRange2");

    namedRange1.Value2 = 5;
    namedRange2.Formula = "=SUM(A1:A5)";
    namedRange2.FormulaHidden = true;
    namedRange2.Calculate();
}

أمن NET Framework.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

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