サイトアイコン JobAutoマニュアル

JobAutoで開いているすべてのExcelを強制終了する方法

★アクションの説明、概要

JobAutoで開いているすべてのExcelを まとめて閉じる方法について説明します。

「エクセルを強制終了する」アクションを実行すると、 特定のブックを指定するのではなく、 開いているすべてのExcelを終了します。

特定のExcelブックだけを閉じたい場合は、 「エクセルを閉じる」アクションを使用します。

また、Excel操作を開始する前に 「エクセルを強制終了する」を実行しておくことで、 前回の処理などでExcelが残っていることによる ブックインデックスのずれを防ぐ方法もあります。

このページでは、 Excelを強制終了する方法と、 通常の「エクセルを閉じる」との違い、 Excel操作前に使用する場合の考え方について説明します。


★アクションの作成方法


★アクションの設定画面について

アクション設定画面の設定項目についての説明は以下の通りです。

1.基本設定

設定する内容はありません。


2.高度な設定

2-1.アクション有効

このアクションを無効にする場合は、チェックを外します。


3.エラー発生時の対応

3-1. エラー時の処理

エラーが発生したときの設定を行います。詳細はこちらをご確認ください。

3-2.基点となる条件分岐

エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。

3-3. エラー時にログ出力

エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。


開いているすべてのExcelを閉じる場合

「エクセルを強制終了する」は、 開いているExcelをすべて終了するときに使用します。

操作対象となるブック名や ブックインデックスを指定する必要はありません。

特定のExcelだけを閉じたい場合は、 「エクセルを閉じる」アクションを使用してください。

Excel操作を開始する前に強制終了する場合

ロボットの実行前からExcelが開いたままになっていると、 ロボットがExcelを開いたときの ブックインデックスが想定とずれる場合があります。

JobAutoでは、 Excel操作を行う前に 「エクセルを強制終了する」アクションを実行してから Excelの新規作成や「エクセルを開く」を実行する方法があります。

処理開始時に開いているExcelを終了しておくことで、 ロボット実行時のExcelの状態をそろえやすくなります。

「エクセルを閉じる」と「エクセルを強制終了する」の違い

やりたいこと 使用するアクション
指定したExcelブックだけを閉じる エクセルを閉じる
開いているすべてのExcelをまとめて閉じる エクセルを強制終了する

特定のExcelブックを 名前またはインデックスで指定して閉じる場合は、 JobAutoでExcelファイルを閉じる方法 を確認してください。

Excelを保存してから終了する場合

「エクセルを強制終了する」は、 Excelを保存するためのアクションではありません。

ロボットで編集したExcelを ファイルとして保存する処理が必要な場合は、 「エクセルを保存」アクションを使用してから、 必要に応じてExcelを終了する流れにします。

Excelの保存方法については、 JobAutoでExcelファイルを保存する方法 を確認してください。

ブックインデックスのずれを防ぎたい場合

Excel操作では、 ブックをインデックスで指定するアクションがあります。

ブックインデックスは ロボットがExcelを開いた順番によって決まるため、 ロボット実行前から別のExcelが開いているなど、 作成時と実行時でExcelの状態が異なると 想定したブックを操作できない場合があります。

このような場合は、 処理の最初に「エクセルを強制終了する」を実行し、 そのあとで必要なExcelだけを 新規作成または開く構成を検討します。

ブックインデックスの考え方については、 JobAutoでExcelブックやシートをインデックスで指定する方法 も確認してください。

Excel操作を開始するときの基本的な流れ

  1. 必要に応じて「エクセルを強制終了する」で開いているExcelを終了する
  2. 「エクセルの新規作成」または「エクセルを開く」で操作対象のExcelを用意する
  3. 値入力・値取得など必要なExcel操作を実行する
  4. 保存が必要な場合は「エクセルを保存」を実行する
  5. 必要に応じて「エクセルを閉じる」で対象ブックを閉じる

関連するExcel操作・FAQ

モバイルバージョンを終了