Aracılığıyla paylaş


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

Tanım

Birden çok çalışma sayfasındaki birden çok aralıktaki verileri bir denetimde birleştirir XmlMappedRange .

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

Birleştirmenin kaynakları, R1C1 stili gösteriminde bir metin başvuru dizeleri dizisi olarak. Başvurular birleştirilecek sayfaların tam yolunu içermelidir.

TopRow
Object

true birleştirme aralıklarının ü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, üzerindeki A1 hücresinin ve üzerindeki A1 Sheet3 hücresinin değerlerini üzerinde Sheet1olarak birleştirmek XmlMappedRange için yöntemini kullanırConsolidate.Sheet2 Örnek, değerleri bir araya ekleyerek değerleri birleştirir. Bu kod örneği, adlı CustomerLastNameCellbir XmlMappedRange içerdiğini Sheet1 varsayar.

private void ConsolidateCells()
{
    Globals.Sheet2.Range["A1"].Value2 = 1710;
    Globals.Sheet3.Range["A1"].Value2 = 1240;

    string[] source = new string[] { "Sheet2!R1C1", "Sheet3!R1C1" };
    Globals.Sheet1.CustomerAddress1Cell.Consolidate(source, 
        Excel.XlConsolidationFunction.xlSum,
        false, false, false);
}
Private Sub ConsolidateCells()
    Globals.Sheet2.Range("A1").Value2 = 1710
    Globals.Sheet3.Range("A1").Value2 = 1240

    Dim Source As String() = {"Sheet2!R1C1", "Sheet3!R1C1"}
    Globals.Sheet1.CustomerAddress1Cell.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ümlerinde İsteğe Bağlı Parametreler.

Şunlara uygulanır