Excel でのマクロの実行

動詞: excelMacro

使用可能: < Standard>

Excel ファイルに定義されているマクロを実行します。

構文

excelMacro --macro(String)

入力

スクリプト Designer 必須 許容タイプ 説明
--macro マクロ 必須 テキスト Excel ファイル内の実行対象のマクロ。

Office ファイルを開くコマンドで、タイプが「Excel」の Office アプリケーションを開き、変数「officeApplication」に格納します。 Excel でのマクロの実行 コマンドで、このアプリケーションのマクロを実行し、値「1 + 2」の合計を出して、合計結果をセル A1 に保存します。

defVar --name example --type Excel
defVar --name ID --type Numeric
defVar --name officeApplication --type OfficeApplication
// Download the following file to run the command.
officeOpen --path "excelMacroFile.xlsm" --type "Excel" --keepvisible officeApplication=officeapplication ID=processid
excelMacro --macro "Range(\"A1\").Value = 1+2"
delay --timeout 00:00:15
officeClose --officeapplication ${officeApplication}
// When checking the open Excel file, the following result is obtained:
// |A1|B1|
// |3 |2 |.
ファイルをダウンロード
サンプル・スクリプトを実行するには、ファイルをダウンロードし、そのパスを「Office ファイルを開く」コマンドの「ファイル」パラメーターに指定する必要があります。

注釈

Office ファイルを開くコマンドで生成される変数は、アプリケーションを閉じるために Office アプリケーションを閉じるコマンドで使用されます。

このコマンドを実行するには、Office パッケージのバージョンが 2010 以上である必要があります。

このコマンドを実行できるようにするには、Excel でマクロ機能を有効にする必要があります。

Excel でのマクロの実行 コマンドは、拡張子が XLSM であるファイルに対してのみ機能します。

その他の参照項目

  • Office への値の割り当て
  • Office アプリケーションのアタッチ
  • ワークシートが存在するかどうかの確認
  • Excel スプレッドシートの複製
  • Excel を閉じる
  • Office アプリケーションを閉じる
  • Excel ファイルを XLS から XLSX に変換
  • データ表からの作成
  • Office ファイルの作成
  • Excel の計算式
  • Excel のマージ
  • 名前を付けて Office ファイルをエクスポート
  • Excel 表の取得
  • Excel 値の取得
  • Office テキストの取得
  • Office 値の取得
  • ファイルからのテキストの取得
  • Office 内の場所に移動
  • Excel ファイルへのデータ表の挿入
  • Excel ファイルを開く
  • Office ファイルを開く
  • Office ファイルの印刷
  • Office アプリケーションの最新表示
  • Excel ワークシートの名前変更
  • Office のマクロの実行
  • 形式を指定して Excel ファイルを保存
  • Office ファイルの保存
  • 名前を付けて Office ファイルを保存
  • Excel での値の設定