XmlMappedRange.Consolidate(Object, Object, Object, Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
- Function
- Object
Może być jedną z następujących XlConsolidationFunction stałych: xlAveragexlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlVarxlVarP
- 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 .Sheet3
XmlMappedRangeSheet1
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.