次の方法で共有


XmlMappedRange.Consolidate メソッド

複数のワークシート上の複数の範囲のデータを XmlMappedRange コントロールに統合します。

名前空間:  Microsoft.Office.Tools.Excel
アセンブリ:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)

構文

'宣言
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
)

パラメーター

  • Sources
    型 : System.Object
    統合元です。R1C1 スタイルの表記のテキスト参照文字列の配列で表します。参照には、統合するシートの完全パスを含める必要があります。
  • TopRow
    型 : System.Object
    統合範囲の上端行の列見出しに基づいてデータを統合する場合は true、位置に基づいてデータを統合する場合は false です。既定値 false です。
  • LeftColumn
    型 : System.Object
    統合範囲の左端列の行見出しに基づいてデータを統合する場合は true、位置に基づいてデータを統合する場合は false です。既定値 false です。
  • CreateLinks
    型 : System.Object
    統合の際にワークシート リンクを使用する場合は true、統合の際にデータをコピーする場合は false です。既定値 false です。

戻り値

型 : System.Object

解説

省略可能なパラメーター

省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。

次のコード例は、Consolidate メソッドを使用して、Sheet2 のセル A1 と Sheet3 のセル A1 の値を、Sheet1 の XmlMappedRange に統合します。この例では、値を加算することにより統合を行います。この例では、Sheet1 に CustomerLastNameCell という名前の XmlMappedRange が含まれているものと仮定しています。

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
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);
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

XmlMappedRange インターフェイス

Microsoft.Office.Tools.Excel 名前空間