NamedRange.Consolidate(Object, Object, Object, Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Birden çok çalışma sayfasındaki birden çok aralıktaki verileri denetimde NamedRange birleştirir.
public object Consolidate (object Sources, object Function, object TopRow, object LeftColumn, object CreateLinks);
abstract member Consolidate : obj * obj * obj * obj * obj -> obj
Public Function Consolidate (Optional Sources As Object, Optional Function As Object, Optional TopRow As Object, Optional LeftColumn As Object, Optional CreateLinks As Object) As Object
Parametreler
- Sources
- Object
R1C1 stili gösteriminde metin başvuru dizeleri dizisi olarak birleştirmenin kaynakları. Başvurular birleştirilecek sayfaların tam yolunu içermelidir.
- Function
- Object
Aşağıdaki XlConsolidationFunction sabitlerden biri olabilir: xlAveragexlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlVarxlVarP
- TopRow
- Object
true
birleştirme aralıklarının en üst satırındaki sütun başlıklarına göre verileri birleştirmek için; false
verileri konuma göre birleştirmek için. false
varsayılan değerdir.
- LeftColumn
- Object
true
birleştirme aralıklarının sol sütunundaki satır başlıklarına göre verileri birleştirmek için; false
verileri konuma göre birleştirmek için. false
varsayılan değerdir.
- CreateLinks
- Object
true
birleştirmenin çalışma sayfası bağlantılarını kullanmasını sağlamak için; false
birleştirme işleminin verileri kopyalamasını sağlayın. false
varsayılan değerdir.
Döndürülenler
Örnekler
Aşağıdaki kod örneği, B1'den D10'a kadar olan hücre aralığını rastgele sayılara ayarlar ve ardından bu aralığı bir NamedRange denetimde birleştirmek için yöntemini kullanırConsolidate.
Bu örnek, belge düzeyinde özelleştirme içindir
private void SetConsolidation()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1"],
"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);
}
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
Açıklamalar
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümleri'nde İsteğe Bağlı Parametreler.