NamedRange.Consolidate(Object, Object, Object, Object, Object) Yöntem

Tanım

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.

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.

Şunlara uygulanır