Microsoft Excel コネクタのメソッド

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:40分
  • Microsoft Excel コネクタのメソッドは、Microsoft Excelドキュメントに対してさまざまなアクションを実行します。自動化フローでは、メソッドは他のメソッドやコンポーネントに接続されます。メソッドを使用するには、まずメソッドを公開する必要があります。

    オープン

    入力に応じて、既存の Microsoft Excel ファイルを作成するか、開きます。
    注:
    他のメソッドの前に、このメソッドを実行する必要があります。
    表 : 1. Open メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Filepath

    メソッドが開く既存のファイルへのパスです。

    ファイルを作成するには、CreateNewFile パラメーターの値を True に設定する必要があります。

    注:
    パスにはファイル名を含める必要があります。
    データ入力 文字列
    CreateNewFile 指定したファイルが存在しない場合に、新しい Excel ファイルを作成するかどうかを指定します。

    CreateNewFile パラメーターが true に設定されている場合、指定したファイル パスに新しいファイルが作成されます。Falseに設定すると、指定されたファイルパスからExcelを開こうとします。

    データ入力 ブール
    DisplayAlerts 開くプロセス中に Excel でアラートを表示するかプロンプトを表示するかを指定します。

    true に設定すると、ファイルの競合や互換性の警告などの問題のアラートが表示されます。false に設定すると、これらのアラートは抑制されます。

    データ入力 ブール
    IsVisible ファイルを開いたときに Excel アプリケーションウィンドウをユーザーに表示するかどうかを指定します。

    true に設定すると、Excel ウィンドウが画面に表示されます。false に設定すると、Excel は表示されるインターフェイスなしでバックグラウンドで実行されます。

    データ入力 ブール
    ReadOnlyMode Excel ファイルを読み取り専用モードで開く必要があるかどうかを指定します。

    true に設定すると、ファイルは読み取り専用モードで開き、変更が加えられません。false に設定すると、ファイルは通常モードで開き、変更が可能です。

    データ入力 ブール
    パスワード Excel ファイルがパスワードで保護されている場合に、ファイルを開くときに必要なパスワード。

    ファイルがパスワードで保護されていない場合、このパラメーターは空白のままにすることができます。

    データ入力 文字列
    戻る True または False 値を返します。値が True の場合、ファイルは正常に開かれるか作成されています。 データ出力 ブール

    AddNewWorkSheet

    ファイルに新しいワークシートを追加します。このメソッドでは、新しいシートの名前を指定する文字列タイプの入力パラメーターとしてシート名が必要です。
    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 2. AddNewWorkSheet メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName メソッドがファイルに追加する新しいワークシートの名前です。 データ入力 文字列

    オートフィル

    隣接するセルの内容または事前定義されたパターンに基づいて、指定された範囲内のセルに自動的に入力します。このメソッドは、複数のセル間でデータをコピーしたり、書式設定したりする場合に便利です。 Microsoft Excel は、初期選択の内容を分析し、それを外挿して目的の範囲を埋めます。一連の数値の拡張、数式の複製、テキストパターンの複製、またはその他のデータ入力処理の実行に使用できます。

    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 3. AutoFill メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    SourceRange 複製するデータまたは数式を含むセル範囲。 データ入力 文字列

    GetSheetNames

    開いている Microsoft Excel ドキュメント内のすべてのシートの名前を返します。
    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 4. GetSheetNames メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    戻る 開いている Microsoft Excel ドキュメント内のシートの名前を返します。 データ出力 文字列

    閉じる

    アクティブな Microsoft Excel ドキュメントが既に開いている場合は閉じ、メモリを解放します。このメソッドは、メモリ処理に役立ちます。
    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 5. Close メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    saveChanges 値が True に設定されている場合、閉じる前にファイルへの変更は保存されます。False に設定すると、変更は保存されません。 データ入力 ブール

    ColumnsCount

    Microsoft Excelファイルの指定されたワークシート内の列の合計数を返します。このメソッドでは、ワークシートを指定するために SheetName パラメーターが必要であり、そのシートの列数が返されます。
    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 6. ColumnsCount メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName メソッドが列数のカウントに使用するシートの名前。 データ入力 文字列
    戻る ワークシートの列数を返します。 データ出力 整数

    コピー

    ワークシートのセル範囲から内容をコピーします。
    ヒント:
    Paste メソッドを使用して、コピーした内容を貼り付けることができます。
    表 : 7. Copy メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Sheetname ソースデータを含むシートの名前。 データ入力 文字列
    Cellrange コピーするセルの範囲。 データ入力 文字列

    貼り付け

    ワークシートの CellLocation パラメーターで指定された特定のセルにクリップボードの内容を貼り付けます。また、セルの範囲にすることもできます。

    注:
    このメソッドを実行する前に、Copy メソッドを実行する必要があります。
    表 : 8. Paste メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Sheetname クリップボードの内容が貼り付けられるシートの名前。 データ入力 文字列
    CellLocation クリップボードの内容が貼り付けられる場所 (セル参照) を示します。 データ入力 文字列

    FillBlankValues

    Microsoft Excelファイルのワークシートの指定された列の空のセルに指定された値を入力します。ワークシートを指定するには SheetName パラメーター、列を識別するには ColumnName パラメーター、空のセルの置換値を指定するには Value パラメーターが必要です。

    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 9. FillBlankValues メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Sheetname 空白値を埋めるシートの名前。 データ入力 文字列
    ColumnName 値を入力する必要があるワークシートの列の名前。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    データ入力 ColumnName
    列に入力する値。 データ入力 文字列

    CreateChart

    特定のワークシートの特定の範囲のグラフを作成します。このメソッドは、グラフの作成を自動化するために使用されます。
    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 10. CreateChart メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName グラフが作成されるシートの名前。 データ入力 文字列
    CellRange グラフの作成元となるセル範囲。 データ入力 文字列
    ChartType 作成するグラフのタイプを指定します。

    使用可能なグラフのタイプは、使用している Excel コネクタの特定の実装によって異なります。

    データ入力 ExcelChartType
    戻る True の場合、グラフは正常に作成されています。False の場合、グラフの作成は失敗します。 データ出力 ブール

    ピボットテーブルの作成

    [ピボットテーブル設定 (Pivot Table Settings)] ウィンドウで構成した設定を使用して、指定されたシートにピボットテーブルを生成します。

    注:
    このメソッドを実行する前に、Open メソッドを実行する必要があります。
    表 : 11. CreatePivotTable メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ピボットテーブルを作成する必要があるシートの名前。 データ入力 文字列
    PivotTableName ピボットテーブルの名前。 データ入力 文字列

    DeleteColumn

    指定されたシートの列を、その列の指定されたインデックスに基づいて削除します。

    表 : 12. DeleteColumn メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 列が削除されるシートの名前。 データ入力 文字列
    ColumnIndex 削除する必要がある列のインデックス。

    Excelでは、列にはアルファベット順(A、B、Cなど)でラベルが付けられ、各列には対応する数値インデックス(列Aの場合は1、列Bの場合は2など)があります。

    データ入力 整数
    戻る 列が削除されたかどうかを示すブール値を返します。True の場合、列は削除されています。False の場合、列は削除されていません。 データ出力 ブール

    DeleteContentFromRange

    指定されたセル範囲から内容を削除します。

    表 : 13. DeleteContentFromRange メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 内容が削除されるシートの名前。 データ入力 文字列
    CellRange データを削除するセル範囲を指定します。 データ入力 文字列
    戻る セル範囲のコンテンツが削除されたかどうかを示すブール値を返します。True の場合、コンテンツは削除されます。False の場合、コンテンツは削除されません。 データ出力 ブール

    DeleteEmptyColumns

    Microsoft Excelファイルの指定されたワークシートにコンテンツがない列を削除します。このメソッドでは、ワークシートを識別するために SheetName パラメーターが必要です。

    表 : 14. DeleteEmptyColumns メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 空の列を含むシートの名前。 データ入力 文字列

    DeleteEmptyRows

    Microsoft Excelファイルの指定されたワークシートにコンテンツがない行を削除します。このメソッドでは、ワークシートを識別するために SheetName パラメーターが必要です。

    表 : 15. DeleteEmptyColumns メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 空の行を含むシートの名前。 データ入力 文字列

    DeleteRow

    RowNumber パラメーターに基づいてワークシートから行を削除します。

    表 : 16. DeleteRow メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 行が削除されるシートの名前。 データ入力 文字列
    RowNumber 削除する必要がある行の番号を示します。 データ入力 整数
    戻る 行が削除されているかどうかを示すブール値を返します。True の場合、行は削除されます。False の場合、行は削除されません。 データ出力 ブール

    DeleteWorksheet

    指定されたワークシートを削除します。このメソッドでは、ワークシートを識別するために SheetName パラメーターが必要です。

    表 : 17. DeleteWorksheet メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 削除する必要があるシートの名前。 データ入力 文字列
    戻る ワークシートが削除されたかどうかを示すブール値を返します。True の場合、ワークシートは削除されます。False の場合、ワークシートは削除されません。 データ出力 ブール

    ExportChartAsImages

    シートに存在するグラフを、指定されたパスに保存されている画像ファイルにエクスポートして保存します。このプロセスにより、グラフが Excel ブックから分離され、簡単に共有したり、さまざまなドキュメント、プレゼンテーション、またはレポートに挿入したりできるスタンドアロンの視覚的表現が提供されます。

    表 : 18. ExportChartAsImages メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName グラフを含むシートの名前。 データ入力 文字列
    SaveFolderpath グラフが画像ファイルとして保存されるフォルダーパスを指定します。 データ入力 文字列

    ExportToPDF

    Excel ファイルを PDF ファイルとして、FilePath パラメーターで指定されたパスの場所にエクスポートします。

    表 : 19. ExportToPDF メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Filepath PDF ファイルのエクスポート先のファイルパスを指定します。 データ入力 文字列

    FindAndReplace

    SheetName パラメーターで指定されたワークシート内の FindText パラメーターで指定されたテキストを検索し、ReplaceTo パラメーターで指定された別のテキストに置き換えます。

    表 : 20. FindAndReplace メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName テキストが置換されるワークシートの名前。 データ入力 文字列
    FindText ワークシートのセル内で検索されるテキスト。 データ入力 文字列
    ReplaceTo FindText パラメーターを使用して見つかったテキストを置き換えるテキスト。 データ入力 文字列
    戻る テキストを置き換えるかどうかを示すブール値を返します。True の場合、テキストが置き換えられます。False の場合、テキストは置き換えられません。 データ出力 ブール

    GetActiveSheetName

    アクティブなワークシートの名前を返します。

    表 : 21. GetActiveSheetName メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    戻る アクティブなワークシートの名前を文字列形式で返します。 データ出力 文字列

    GetCellAddressIfRowHas

    指定されたシート内の指定されたテキストを検索します。指定された行インデックスから、指定された列名をスキャンします。テキストが見つかった場合は、true を返します。それ以外の場合は、false を返します。さらに、一致したセルアドレスを構成値に格納できます。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 22. GetCellAddressIfRowHas メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 検索するワークシートの名前。 データ入力 文字列
    SearchText 指定した列内で検索するテキスト。 データ入力 文字列
    SearchColumn 検索が実行される列。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    データ入力 ColumnName
    StartRowIndex 検索を開始する行インデックス。 データ入力 整数
    戻る SearchText が見つかったかどうかを示すブール値を返します。True の場合、テキストは見つかります。False の場合、テキストは見つかりません。 データ出力 ブール

    GetCellFormula

    ワークシートからセル式を取得します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 23. GetCellFormula メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName セル式の取得元のワークシートの名前。 データ入力 文字列
    CellName 計算式の取得元のセルの名前または参照を指定します。 データ入力 文字列
    戻る 指定されたセル式を文字列形式で返します。 データ出力 文字列

    GetCellValue

    CellName パラメーターで指定されたワークシートからセルの値を取得します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 24. GetCellValue メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName セル値の取得元となるワークシートの名前。 データ入力 文字列
    CellName GetCellValue で設定された構成に基づいて、セル値または表示テキストを返します。 データ入力 文字列
    戻る 指定されたセルの値を文字列形式で返します。 データ出力 文字列

    GetCellValueIfRowHas

    指定されたシートで指定されたテキストを検索します。指定された行インデックスから開始して、指定された列をスキャンします。テキストが見つかった場合は、true を返します。それ以外の場合は、false を返します。さらに、一致したセル値を構成値に格納できます。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 25. GetCellAddressIfRowHas メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 検索するワークシートの名前。 データ入力 文字列
    SearchText 指定した列内で検索するテキスト。 データ入力 文字列
    SearchColumn 検索が実行される列。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    データ入力 ColumnName
    StartRowIndex 検索を開始する行インデックス。 データ入力 整数
    戻る SearchText が見つかったかどうかを示すブール値を返します。True の場合、テキストは見つかります。False の場合、テキストは見つかりません。 データ出力 ブール

    GetCellValues

    ワークシートからセルの値を返します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 26. GetCellValues メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列

    GetColor

    ワークシートから CellName パラメーターで指定されたセルの RGB 値を返します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 27. GetColor メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName セルの色を取得するワークシートの名前。 データ入力 文字列
    CellName 色を取得するセルの名前または参照。 データ入力 文字列
    戻る 指定されたセルの色を文字列形式で返します。 データ出力 文字列

    GetColumnNameByIndex

    指定された列番号に対応する列名を返します。たとえば、1 は「A」に対応します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 28. GetColumnNameByIndex メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    列番号 名前を取得する列番号。 データ入力 整数
    戻る 列の名前を文字列形式で返します。 データ出力 文字列

    GetFilterData

    指定されたフィルター基準に基づいてワークシートからフィルターされたデータを返します。データは、RowNumber パラメーターで指定された行番号から取得されます。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 29. GetFilterData メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    RowNumber データ抽出の開始行である行の行番号。 データ入力 整数
    FirstRowAsHeader フィルタリングされたデータの最初の行をヘッダー行として扱うかどうかを決定します。true に設定すると、最初の行はヘッダー行と見なされ、抽出されたデータ行に含まれません。false に設定すると、最初の行が抽出されたデータ行の一部として含まれます。 データ入力 ブール
    戻る フィルタリングされたデータをテーブル形式で返します。このテーブルの行と列に対して操作を実行できます。 データ出力 データテーブル

    GetFilteredDataAddress

    SheetName パラメーターで指定されたワークシート内のフィルタリングされたデータのアドレスを返します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 30. RowsCount メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName フィルター済みデータのアドレスを取得するワークシートの名前。 データ入力 文字列
    戻る 文字列がフィルタリングされたデータアドレスである文字列のリストまたはコレクションを返します。 データ出力 List(文字列)

    GetRowValue

    値を抽出する指定された SheetName パラメーターからセル値を返します。既定では、RowNumber が指定されていない場合 (または -1 に設定されている場合)、最後の行から値が読み取られます。さらに、出力パラメーターを含めて列名を追加し、その値を出力に格納することもできます。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 31. GetRowValues メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 値を取得するワークシートの名前を指定します。 データ入力 文字列
    RowNumber 値を読み込む行。-1 に設定すると、デフォルトで最後の行になります。 データ入力 整数

    GetSelectedRange

    SheetName パラメーターで指定されたワークシートから現在選択されているセル範囲を返します。データは、強調表示または選択されたワークシートの特定の領域から抽出されます。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 32. GetSelectedRange メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    戻る シートで選択されたセル範囲を文字列形式で返します。 データ出力 文字列

    GetSheetNames

    Excel ファイルに存在するすべてのワークシート名のリストを返します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 33. GetSheetNames メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    戻る 利用可能なすべてのシート名を文字列アレイ形式で返します。 データ出力 文字列[]

    GetUsedRange

    指定されたシートの使用済みセルの範囲を返します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 34. GetUsedRange メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 範囲を読み込むワークシートの名前。 データ入力 文字列
    IncludeHeaders ヘッダーを含めるかどうかを示します。 データ入力 ブール
    戻る 使用されているセルの範囲を文字列形式で返します。 データ出力 文字列

    列ごとの GetValuesValuesColumn

    Distinct、FirstRowAsHeader、および ValueType パラメーターの基準に基づいて、指定された SheetName の指定された ColumnName から値のリストを返します。

    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 35. GetValuesByColumn メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    ColumnName 値の取得元の列の名前を示します。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    データ入力 ColumnName
    FirstRowAsHeader 指定された列の最初の行にヘッダーが含まれているかどうかを示します。 データ入力 ブール
    個別 取得された値を一意にするかを指定します。 データ入力 ブール
    値タイプ ヴィジビリティに基づいて値を抽出します。 データ入力 値 T
    戻る 行数を返します。 データ出力 整数

    InsertNewColumn

    指定されたワークシートの ColumnNumber パラメーターで指定されたインデックスに新しい列を挿入します。

    表 : 36. InsertNewColumn メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 列を挿入する必要があるワークシートの名前。 データ入力 文字列
    ColumnIndex 新しい列が挿入される列のインデックスを指定します。たとえば、1 が A、2 が B などです。 データ入力 整数

    InsertNewRow

    指定されたワークシートの指定されたインデックスに新しい行を挿入します。

    表 : 37. InsertNewRow メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 行が挿入されるワークシートの名前。 データ入力 文字列
    RowIndex 行のインデックスです。行は指定されたインデックスに挿入されます。 データ入力 整数
    戻る 行が挿入されたかどうかを示すブール値を返します。True の場合、行が挿入されます。False の場合、行は挿入されません。 データ出力 ブール

    InsertObject

    指定されたワークシートの CellName パラメーターのインデックス値で識別されるセルに埋め込みオブジェクトを挿入します。その埋め込みオブジェクトへのパスは、Filepath パラメーターで指定されます。オブジェクトの例としては、Excel ファイル、画像、PDF ファイルなどがあります。
    注:
    このメソッドを実行する前に、Open メソッドを実行します。
    表 : 38. InsertObject メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName メソッドがオブジェクトを挿入するワークシートの名前。 データ入力 文字列
    CellName メソッドがオブジェクトを挿入するセルの名前。たとえば、A1 などです。 データ入力 文字列
    Filepath メソッドが挿入するオブジェクトのファイルパス。 データ入力 文字列

    IsOpen

    Filepathパラメーターで指定された場所にある Microsoft Excel ワークブックまたはファイルが開いているかどうかを確認します。

    表 : 39. IsOpen メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Filepath ローカルドライブ内の Excel ファイルへのパス。 データ入力 文字列
    戻る Excel ファイルが開いているかどうかを示すブール値を返します。True の場合、Excel ファイルは開いています。False の場合、Excel ファイルは開いていません。 データ出力 ブール

    MergeCells

    指定されたワークシートの範囲で指定されたセルを結合します。

    表 : 40. MergeCells メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Sheetname セルが結合されるワークシートの名前。 データ入力 文字列
    CellRange セルの範囲です。範囲内のすべてのセルが結合されます。 データ入力 文字列

    ReadFromRange

    指定されたワークシートからデータを取得して返します。セル範囲を抽出するワークシートを示すワークシート名を指定し、読み取るセルの範囲を決定するセル範囲を指定し、FirstRowAsHeader パラメーターで最初の行がヘッダーであるかどうかを示す必要があります。

    表 : 41. ReadFromRange メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName メソッドがデータを読み取る元となるワークシートの名前です。 データ入力 文字列
    CellRange セルの範囲です。このメソッドは、これらのセルからデータを読み取ります。 データ入力 文字列
    FirstRowAsHeader メソッドが最初の行をヘッダーとして扱うかどうかを示すブール値です。True の場合、最初の行はヘッダーとして扱われます。False の場合、最初の行はヘッダーとして扱われません。 データ入力 ブール
    戻る セルのデータで構成されるデータテーブルを返します。 データ出力 データテーブル

    ReadFromSheet

    ワークシートからデータを抽出し、DataTable などの構造化形式に変換します。

    表 : 42. ReadFromSheet メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Sheetname メソッドがデータを読み取る元となるワークシートの名前です。 データ入力 文字列
    戻る 指定されたワークシート内のすべてのデータを返します。 データ出力 DataTable

    RenameSheetName

    既存のワークシートの名前を変更します。

    表 : 43. RenameSheetName メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    OldSheetName ワークシートの既存の名前。 データ入力 文字列
    NewSheetName ワークシートの新しい名前。 データ入力 文字列
    戻る ワークシートの名前が変更されたかどうかを示すブール応答を返します。True の場合、ワークシートの名前が変更されます。False の場合、ワークシートの名前は変更されません。 データ出力 ブール

    RowsCount

    指定されたワークシート内の行数を返します。

    表 : 44. RowsCount メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 行数を返す元のワークシートの名前。 データ入力 文字列
    戻る 行数を返します。 データ出力 整数

    マクロを実行

    Excel ファイル内の既存のマクロを実行します。このメソッドには、ユーザーが実行しようとしているマクロの名前が必要です。

    表 : 45. RunMacro メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    MacroName 実行するマクロの名前。 データ入力 文字列
    戻る マクロが正常に実行されたかどうかを示すブール値を返します。 データ出力 ブール

    サイズを変更

    Excel アプリケーションウィンドウの幅と高さの寸法を変更します。Excel アプリケーションのレイアウトと外観は、特定の表示要件に合わせてカスタマイズできます。

    表 : 46. RowsCount メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    このパラメーターは、画面の左端に対する Excel アプリケーションウィンドウの左上隅の水平位置を指定します。画面の左端から Excel ウィンドウの左端までの距離をピクセル単位またはポイント単位で定義します。 データ入力 整数
    トップ このパラメーターは、画面の上端に対する Excel アプリケーションウィンドウの左上隅の垂直位置を示します。画面の上端から Excel ウィンドウの上端までの距離をピクセル単位またはポイント単位で定義します。 データ入力 整数
    このパラメーターは、Excel アプリケーションウィンドウの幅をピクセルまたはポイント単位で指定します。左端から右端まで伸びるウィンドウの水平サイズを決定します。 データ入力 整数
    高さ このパラメーターは、Excel アプリケーションウィンドウの高さをピクセルまたはポイント単位で示します。これは、上端から下端まで伸びるウィンドウの垂直サイズを定義します。 データ入力 整数

    RemoveFilter

    SheetName パラメーターで指定されたワークシートからフィルターを削除します。

    表 : 47. RemoveFilter メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Sheetname メソッドがフィルターを削除するワークシートの名前。 データ入力 文字列

    保存

    Microsoft Excel ドキュメント内のデータまたは書式設定に加えられた更新、変更、追加、または削除を保存して、作業が保持され、Excel ファイルに最新の更新が反映されるようにします。

    SaveAs

    異なる名前または形式の Excel ファイルを Filepath パラメーターで指定されたファイルパスに保存します。Password パラメーターに値を指定することで、ファイルをパスワードで保護することもできます。

    表 : 48. SaveAs メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Filepath Excel ファイルが別の名前または形式で保存されるファイルパス。 データ入力 文字列
    パスワード 保存する Excel ファイルを保護するためのパスワード。このパラメーターはオプションであり、デフォルト値は空の文字列です。 データ入力 文字列

    SaveCopyAs

    Excel ファイルのコピーを、保存先として機能する指定されたパスに保存します。

    表 : 49. SaveCopyAs メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Filepath Excel ファイルが別の名前または形式で保存されるファイルパス。 データ入力 文字列
    パスワード 保存される Excel ファイルを保護するためのパスワード。このパラメーターはオプションであり、デフォルト値は空の文字列です。 データ入力 文字列

    SelectRange

    Excel ワークシート内のセル範囲を指定して強調表示します。

    表 : 50. SelectRange メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    CellRange 指定したワークシート内で選択されているセルの範囲です。これは、強調表示またはアクティブ化されるセルのグループを定義します。通常は開始セル参照と終了セル参照によって識別されます。 データ入力 文字列

    SelectRowByIndex

    ワークシートの RowNumber パラメーターで指定されたインデックスに基づいて、行全体を選択します。

    表 : 51. SelectRowByIndex メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 行が選択されているワークシートの名前。 データ入力 文字列
    RowNumber 選択する行のインデックス。 データ入力 整数

    SetActiveWorksheet

    シート名で指定されたワークシートをアクティブなワークシートとしてマークします。

    表 : 52. SetActiveWorksheet メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName アクティブに設定する必要があるワークシートの名前。 データ入力 文字列
    戻る 指定されたシートがアクティブとして設定されているかどうかを示すブール値を返します。 データ出力 ブール

    SetAlignment

    CellRange で指定されたセルの配置設定を調整して、Excel ワークシート内のデータの表示と外観を制御し、スプレッドシート データの視覚的な魅力と読みやすさを高め、データの表示とコミュニケーションを改善します。

    表 : 53. SetAlignment メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    CellRange 配置設定またはプロパティが適用されるセル範囲。 データ入力 文字列
    水平配置 指定した範囲内のセル内容の水平配置。コンテンツ (テキストや数値など) を各セル内で水平方向に配置する方法を決定します。可能な値には、left、center、right、justified、または distributed があります。 データ入力 水平配置
    VerticalAlignment 指定した範囲内のセル内容の垂直配置。これにより、各セル内でコンテンツが垂直に配置される方法が決まります。可能な値には、Top、Middle、Bottom、または Justified があります。 データ入力 VerticalAlignment

    SetCellColor

    ワークシートのCellNameパラメーターで指定された特定のセルにColorパラメーターで指定された色を設定します。

    表 : 54. SetCellColor メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName セルが配置されているワークシートの名前。 データ入力 文字列
    CellName 色を設定するセルの名前または参照を示します。 データ入力 文字列
    セルに適用する RGB カラー値を指定します。 データ入力 ExcelRgbColor
    戻る 指定された特定のセルに式が設定されているかどうかを示すブール値を返します。 データ出力 ブール

    SetCellFormula

    Excel ファイルの指定されたセルに数式を割り当てます。このメソッドでは、設定するワークシート、セル、および数式をそれぞれ決定するために、SheetName、CellName、および Formula パラメーターが必要です。

    表 : 55. SetCellFormula メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName アクションが実行されるワークシートの名前。 データ入力 文字列
    CellName 操作が行われるワークシート内のセル。 データ入力 文字列
    計算式 指定したセルに適用する数式または論理式。 データ入力 文字列
    戻る 指定されたセルに式が設定されているかどうかを示すブール値を返します。 データ出力 ブール

    SetCellValue

    ワークシートの特定のセルに値を割り当て、そのセルの既存のコンテンツを置き換えます。

    表 : 56. SetCellValue メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    CellName このパラメーターは、指定されたワークシート内のターゲットセルの参照または識別子を示します。セルアドレスで表すことができます(例:'A1'、'B2'、'C3')。 データ入力 文字列
    指定されたセルに割り当てられる値。数値、テキスト、日付、数式、論理値など、Excel でサポートされている任意のデータ型にすることができます。 データ入力 文字列

    SetCellValues

    指定したシート内のメソッドエディターダイアログで構成された複数のセルの値を設定します。

    表 : 57. SetCellValues メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName セル値が設定されるワークシートの名前。 データ入力 文字列

    SetCellValuesIfRowHas

    指定されたシートで指定されたテキストをスキャンし、指定された行インデックスから指定された列名を調べます。テキストが見つかった場合は、指定されたセルの値を指定された値に設定します。値が正常に設定された場合は true を返し、それ以外の場合は false を返します。

    表 : 58. SetCellValuesIfRowHas メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 検索するワークシートの名前。 データ入力 文字列
    SearchText 指定した列内で検索するテキスト。 データ入力 文字列
    SearchColumn 検索が実行される列。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    データ入力 ColumnName
    StartRowIndex 検索を開始する行インデックス。 データ入力 整数
    戻る 指定された列で SearchText が見つかった場合は True を返します。それ以外の場合は、False を返します。 データ出力 ブール

    SetColumnType

    ワークシート内の指定された列のデータタイプを変更します。たとえば、ユーザーは数値を含む列をテキスト形式に変換したり、テキストデータの列を数値形式に変換したりできます。分析やレポートのニーズに合わせてデータ形式を調整し、データ表現の一貫性と正確性を確保することができます。Excel でのデータ変換、書式設定、操作などのタスクに役立ちます。

    表 : 59. SetColumnType メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    FormatType 列の変換先の目的の形式タイプ。このパラメーターは、列内のデータの解釈または表示方法を決定します。可能な値には、数値、テキスト、日付、時刻、通貨、パーセンテージ、またはカスタム形式が含まれます。 データ入力 文字列
    データタイプが変更される、指定されたワークシート内の列参照または識別子。列の文字で表すことができます(例:'A'、'B'、'C')。 データ入力 文字列
    戻る 列タイプが設定されているかどうかを識別するブール値を返します。 データ出力 ブール

    SetColumnWidth

    width パラメーターで指定されたすべての列の幅を設定します。

    表 : 60. SetColumnWidth メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 列幅が調整されるワークシートの名前。 データ入力 文字列
    列が設定される文字数の幅。

    整数値のみを使用できます。小数値は使用できません。

    データ入力 整数
    戻る 列タイプが設定されているかどうかを識別するブール値を返します。 データ出力 ブール

    SetFilter

    特定の列にフィルターを適用します。このメソッドは、指定されたシート名に基づいてワークシートを検索し、指定されたフィルター値を適用します。

    表 : 61. SetFilter メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 列が配置されているワークシートの名前。 データ入力 文字列
    ColumnName フィルターが適用される列。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    データ入力 ColumnName
    FilterValue 識別された列内でフィルタリングする値。 データ入力 文字列

    SetFilterByRow

    指定された行番号から始まるフィルターを指定された列に適用します。このメソッドは、指定されたシート名に基づいてワークシートを検索し、指定されたフィルター値を適用します。

    表 : 62. SetFilterByRow メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    RowNumber フィルタリング基準が定義されている、指定されたワークシート内の行番号を示します。データのフィルタリングに使用される基準を含む行を識別します。 データ入力 整数
    ColumnName フィルタリングを実行する基準となる列の名前または識別子。フィルター基準が適用される列を表します。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    指定された ColumnName は、データの開始列を基準とした列名を参照します。たとえば、データが Excel シートの列 B から始まる場合、相対列インデックス A は列 B に対応し、相対列インデックス B は列 C に対応します。

    データ入力 ColumnName
    FilterValue フィルター基準として使用される値または条件。これは、フィルターの適用後に表示するために、指定された列のデータが一致する必要がある特定の値を表します。 データ入力 文字列

    SetFontStyle

    Color、FontStyle、FontName、Bold、Underline などのパラメーターを設定して、指定した範囲内のセルを書式設定します。

    表 : 63. SetFontStyle メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName フォントスタイルが設定されるワークシートの名前。 データ入力 文字列
    CellRange フォントスタイルを設定するセル範囲です。 データ入力 文字列
    フォントの RGB カラー値を指定します。 データ入力 ExcelRgbColor
    FontSize フォントのサイズを指定します。デフォルト値は 11 です。 データ入力 整数
    FontName フォントの名前を指定します。デフォルト値は Calibri です。 データ入力 文字列
    太字 フォントを太字にするかどうかを示します。デフォルト値は False です。 データ入力 ブール
    下線 フォントの下線のスタイルを指定します。デフォルト値は「なし」です。 データ入力 下線

    SetRowHeight

    Excel ワークシート内の特定の行の高さを変更します。

    表 : 64. SetRowHeight メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName 行が配置されているワークシートの名前。 データ入力 文字列
    高さ 希望の高さを指定します。 データ入力 整数
    StartIndex 開始行インデックス。 データ入力 文字列
    EndIndex 終了行インデックス。 データ入力 文字列
    戻る 行の高さが正常に設定されたかどうかを示すブール値を返します。 データ出力 ブール

    SetRowValue

    Excel スプレッドシートの特定の行の値を設定します。デフォルトでは、RowIndex パラメーターが -1 に設定されている場合、関数はスプレッドシートの最後に値を挿入します。つまり、特定の行インデックスを指定しない場合、値はスプレッドシートの既存のデータの末尾に追加されます。

    表 : 65. SetRowValues メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    RowNumber 値が設定または更新される行番号を示します。Excelでは、行には上から下に順番に番号が付けられ、RowNumberを指定して、値を配置する特定の行を指定します。-1 が RowNumber として渡された場合、通常、スプレッドシートの末尾に値が挿入されることを示します。 データ入力 整数

    ソート

    指定したセル範囲内のデータを昇順または降順で整理します。

    表 : 66. Sort メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName データがソートされるワークシートの名前。 データ入力 文字列
    CellRange ソートするデータを含むセル範囲。 データ入力 文字列
    ColumnName データをソートする基準となる列の名前。

    ColumnName は、A から AZ までの Excel 列を表す Enum データ型です。

    データ入力 ColumnName
    SortingOrder データのソート順 (昇順または降順)。 データ入力 SortingOrder

    VLookUp

    指定したセル範囲の最初の列で特定の値を検索し、同じ行内で指定した列から対応する値を返します。

    表 : 67. VLookUp メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    Sheetname 検索するワークシートの名前。 データ入力 文字列
    SearchText 指定した列内で検索するテキスト。 データ入力 文字列
    LookupRange テキストをスキャンする範囲。 データ入力 文字列
    ApproximateMatch これは、完全一致と近似一致のどちらが必要かを指定する論理値です。 データ入力 ブール
    戻る マクロが正常に実行されたかどうかを示すブール値を返します。 データ出力 ブール

    テキストの折り返し

    Excel ワークシートの指定された行のすべてのセルのテキスト折り返しを有効にします。テキストの折り返しにより、長いテキスト文字列がセル境界内に表示され、折り返されたテキストに合わせて行の高さが自動的に調整されます。WrapText メソッドを使用すると、セルの元の幅を超えても、すべてのテキストが各セル内で完全に表示されるようにすることで、データの読みやすさを向上させることができます。これは、スプレッドシートのセル内に長いテキストエントリや複数行のコンテンツを表示する場合に特に便利です。

    表 : 68. WrapText メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName ソースデータを含むワークシートの名前。 データ入力 文字列
    RowNumber 指定されたワークシート内の行番号で、その行のすべてのセルにテキストの折り返しが設定されています。 データ入力 整数

    WriteToRange

    Data パラメーターで指定されたデータテーブルを、CellName パラメーターで指定されたセルから始まるワークシートに書き込みます。ヘッダーは、IncludeHeaders パラメーターを設定して含めることもできます。

    表 : 69. WriteToRange メソッドのパラメーター
    パラメーター 説明 データポートタイプ データタイプ
    SheetName データが書き込まれるワークシートの名前。 データ入力 文字列
    CellName データが書き込まれるセルの名前。 データ入力 文字列
    データ 書き込まれるデータ。 データ入力 データテーブル
    IncludeHeaders データの書き込み時にヘッダーを含めるかどうかを示すブール値。デフォルト値は True に設定されています。 データ入力 ブール