Udostępnij za pośrednictwem


XmlMappedRange.Consolidate(Object, Object, Object, Object, Object) Metoda

Definicja

Konsoliduje dane z wielu zakresów w wielu arkuszach do kontrolki 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

Parametry

Sources
Object

Źródła konsolidacji jako tablica ciągów odwołań tekstowych w notacji w stylu R1C1. Odwołania muszą zawierać pełną ścieżkę arkuszy do skonsolidowania.

TopRow
Object

true konsolidować dane na podstawie tytułów kolumn w górnym wierszu zakresów konsolidacji; false aby skonsolidować dane według pozycji. Wartość domyślna to false.

LeftColumn
Object

true konsolidować dane na podstawie tytułów wierszy w lewej kolumnie zakresów konsolidacji; false aby skonsolidować dane według pozycji. Wartość domyślna to false.

CreateLinks
Object

true aby konsolidacja korzystała z linków arkusza; false aby konsolidacja skopiowała dane. Wartość domyślna to false.

Zwraca

Przykłady

Poniższy przykład kodu używa Consolidate metody , aby skonsolidować wartości komórki A1 w Sheet2 komórce A1 w kodzie w obiekcie .Sheet3XmlMappedRangeSheet1 Przykład konsoliduje wartości, dodając wartości razem. W tym przykładzie kodu przyjęto założenie, że Sheet1 zawiera XmlMappedRange nazwę CustomerLastNameCell.

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

Uwagi

Parametry opcjonalne

Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy