Power Automate Desktop|Excelドキュメントを閉じる方法

Excelを閉じる自動化の方法は?ファイルを保存できるの?

1つのアクションでExcelドキュメントを保存して閉じることもできます。

Excelドキュメントを閉じる便利なアクションをご紹介します。

それではどうぞ!

記事の内容
この記事を書いた人
この記事を書いた人
こさい
こさい

(株)完全自動化研究所代表のこさいです。

1) エンジニア歴25年超。RPA開発および支援8年超
2) RPA関連の書籍を5冊出版。現在はGPT×PADの書籍を執筆中!
3)当サイトのプレミアム会員募集中!無限回答、動画見放題。詳しくはこちら

Excelドキュメントを閉じる方法

[Excelの起動]アクションで起動したExcelインスタンスを閉じるためには[Excelを閉じる]アクションを使用します。

[Excelを閉じる]アクションは、[Excel]アクショングループに格納されています。[Excelインスタンス]のドロップダウンリストで、閉じるExcelインスタンスを選択してください。

このアクションを使うには、[Excelの起動]アクションを使って、Excelのインスタンスを起動している必要があります。また、Excelのインスタンスが1つだけの場合は、[Excelインスタンス]のドロップダウンリストには最初からExcelインスタンス型変数が入力されています。

[Excelを閉じる前]のドロップダウンリストを選択してください。

[Excelを閉じる前]のドロップダウンリストには3つの選択項目があります。

ドキュメントを保存しない
ドキュメントを保存
名前を付けてドキュメントを保存

Excelドキュメントを保存しない場合

Excelドキュメントを保存しない場合は、[Excelを閉じる前]のドロップダウンリストで[ドキュメントを保存しない]を選択して、[保存]をクリックしてください。

Excelドキュメントを上書きする場合

Excelドキュメントを上書き保存する場合は、[Excelを閉じる前]のドロップダウンリストで[ドキュメントを保存する]を選択して、[保存]をクリックしてください。

Excelドキュメントに名前を付けて保存する場合

Excelのインスタンスに名前を付けて保存する場合は、[Excelを閉じる前]のドロップダウンリストで[名前を付けてドキュメントを保存]を選択してください。[ドキュメント形式]と[ドキュメントパス]が表示されます。

[ドキュメント形式]には保存するドキュメントの形式を指定して、[ドキュメントパス]には保存するドキュメントのパスを指定してください。

すべての設定が終わったら、[保存]をクリックしてください。

こさい
こさい

[ドキュメント形式]はたくさんあるので、下記で確認してください。

[ドキュメント形式]の種類

[Excelを閉じる前]のドロップダウンリストで[名前を付けてドキュメントを保存]を選択したときに表示されるドキュメント形式は22個あります。

  1. 規定(拡張機能から)
  2. Excelブック(.xlsx)
  3. Excelマクロ有効ブック(.xlsm)
  4. Excel 97-2003 ブック(.xls)
  5. Webページ(.htm、.html)
  6. Excelテンプレート(.xltx)
  7. Excelマクロ有効テンプレート(.xltm)
  8. Excel 97-2003 テンプレート(.xlt)
  9. テキスト(*.txt)
  10. Unicode テキスト(.txt)
  11. テキスト Macintosh(.txt)
  12. テキスト DOS(.txt)
  13. XMLスプレッドシート(.xml)
  14. Excel 95(.xls)
  15. CSV(.csv)
  16. DIF(.dif)
  17. SYLK(.slk)
  18. Excelアドイン(.xlam)
  19. Excel97-2003 アドイン(.xla)
  20. Strict Open XML スプレッドシート(.xlsx)
  21. OpenDocumentスプレッドシート(.ods)
  22. XMLデータ(.xml)
  23. Excelバイナリブック(.xlsb)

ドキュメントパスに拡張子は必要?

[Excelを閉じる前]のドロップダウンリストで[名前を付けてドキュメントを保存]を選択したときにドキュメント形式を選択することができます。このとき[ドキュメントパス]のファイル名に拡張子を付けるべきでしょうか?

保存するドキュメントの拡張子を付けないで、フローを実行してみます。

実行結果は、ちゃんと拡張子付き(商品マスタ2.xlsx)で保存されました。

[ドキュメント形式]のドロップダウンリストで[CSV(.csv)]を選択した場合も、「商品マスタ2.csv」として保存されます。

拡張子が異なる場合

逆に[ドキュメント形式]で選択した拡張子と、[ドキュメントパス]の拡張子が異なる場合はどうなるでしょうか?

[ドキュメント形式]で[Excelブック(.xlsx)]を選択し、保存するドキュメントの拡張子を「.xls」にして実行してみます。

実行した結果、「商品マスタ2.xls」は生成されました。しかし、「商品マスタ2.xls」を開くと以下のエラーが出ました。拡張子とファイルの形式が合致していないということです。

以上の結果から、[ドキュメントパス]には拡張子なしでパスを入力するとよいということがわかります。

コメント ログインすると書き込めます