Aracılığıyla paylaş


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.
  • 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

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı