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.يجب أن تضمين المراجع مسار الكامل لأوراق إلى دمجها.
- Function
النوع: System.Object
يمكن أن يكون واحد الإجراءات التالية XlConsolidationFunctionثوابت:
- 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.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.