مشاركة عبر


NamedRange.Consolidate أسلوب

تقوم بدمج البيانات من عدة نطاقات في أوراق عمل متعددة في NamedRangeعنصر تحكم.

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

بناء الجملة

'إقرار
Function Consolidate ( _
    Sources As Object, _
    Function As Object, _
    TopRow As Object, _
    LeftColumn As Object, _
    CreateLinks As Object _
) As Object
Object Consolidate(
    Object Sources,
    Object Function,
    Object TopRow,
    Object LeftColumn,
    Object CreateLinks
)

المعلمات

  • Sources
    النوع: System.Object
    المصادر الدمج كصفيف السلاسل مرجع نص في منهج النمط R1C1.يجب أن تضمين المراجع مسار الكامل لأوراق إلى دمجها.
  • TopRow
    النوع: System.Object
    trueلدمج البيانات استناداً إلى عمود العناوين في الصف العلوي من نطاقات دمج؛falseلدمج البيانات حسب الموضع.القيمة الافتراضية هي false.
  • LeftColumn
    النوع: System.Object
    trueلدمج بيانات استناداً إلى عناوين الصفوف في العمود الأيمن من نطاقات دمج؛falseلدمج بيانات حسب الموضع.القيمة الافتراضية هي false.
  • CreateLinks
    النوع: System.Object
    trueإلى أن الدمج باستخدام الارتباطات ورقة عمل؛falseإلى أن الدمج بنسخ بيانات.القيمة الافتراضية هي false.

القيمة المُرجعة

النوع: System.Object

ملاحظات

المعلمات الإختيارية

ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.

أمثلة

مثال التعليمة البرمجية التالية بتعيين نطاق خلايا من B1 في D10 في عشوائية الأرقام ومن ثم يستخدم Consolidateأسلوب في دمج هذا النطاق في في NamedRangeعنصر التحكم.

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

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

        Dim Range1 As Excel.Range = Me.Range("B1", "D10")
        Range1.Formula = "=rand()"

        Dim [source]() As String = {"Sheet1!R1C2:R10C4"}
        namedRange1.Consolidate([source], _
        Excel.XlConsolidationFunction.xlSum, False, False, False)

    End Sub

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

    Excel.Range Range1 = this.Range["B1", "D10"];
    Range1.Formula = "=rand()";

    string[] source = new string[] { "Sheet1!R1C2:R10C4" };
    namedRange1.Consolidate(source, Excel.XlConsolidationFunction.xlSum,
        false, false, false);
}

أمن NET Framework.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

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