Aracılığıyla paylaş


NamedRange.Consolidate Yöntem

Birden çok çalışma sayfasına üzerinde birden çok aralığından verileri birleştirir 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 birleştirme gösterim R1C1-stili başvuru dizeleri metin 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ı sol sütunda 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 birleştirme için; falsebirleştirme verileri kopyalamak için. false varsayılan değerdir.

Dönüş Değeri

Tür: System.Object

Notlar

İ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 ve kullanır Consolidate yöntemi bu sınırlar içine birleştirmek için bir NamedRange denetim.

Bu örnek için belge düzeyi özelleştirmesinde içindir.

    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"],
        "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ı