NamedRange.Consolidate Yöntem
Birden çok çalışma sayfasına birden çok aralıklarda verileri birleştiren NamedRange Denetim.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
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
)
Parametreler
- Sources
Tür: System.Object
Bir dizi olarak Konsolidasyon R1C1-stili gösterimde metin başvurusu dizelerinin kaynakları.Başvurular, konsolide edilecek sayfaları tam yolunu içermelidir.
- Function
Tür: System.Object
Aşağıdakilerden biri olabilir XlConsolidationFunction sabitler:
xlAverage
xlCount
xlCountNums
xlMax
xlMin
xlProduct
xlStDev
xlStDevP
xlSum
xlVar
xlVarP
- TopRow
Tür: System.Object
true birleştirme aralıkları, üst satırda sütun başlıkları temel verileri birleştirmek için; falseverileri konuma göre birleştirme için.false varsayılan değerdir.
- LeftColumn
Tür: System.Object
true birleştirme aralıkları solundaki sütunu satır başlıklarını temel verileri birleştirmek için; falseverileri konuma göre birleştirme için.false varsayılan değerdir.
- CreateLinks
Tür: System.Object
true çalışma sayfası bağlantıları kullanın Konsolidasyonu için; falsebirleştirme verileri kopyalamak için.false varsayılan değerdir.
Dönüş Değeri
Tür: System.Object
Açıklamalar
İsteğe bağlı parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örneği hücre aralığı B1 D10-rasgele sayılar için Ayarlar'ı tıklatın ve sonra kullanır Consolidate yöntemi Bu sınırlar içine birleştirmek için bir NamedRange Denetim.
Bu örnek, bir belge düzeyinde özelleştirme için bulunur.
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 Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.