[WinActor]新しいExcelブックに名前付けて保存。

別の人から2回、同じこと質問されたから記事にしてみる。

 

1.お悩み

システムから生成されて起動したExcelを名前付けて保存したいけど、

Excel操作のライブラリはファイル名指定になってて新規ブックの保存ができません。

なるほど、確かにそーだね。

 

2.方法① エミュレーションしちゃいなよ。

前回は、この方法でアドバイスした。

そのウィンドウ、エミュレーションで「Ctrl + S」しちゃいなヨ。

新規ブックは、ウィンドウタイトルの数字がBook1とかBook2とか、変わったりするからウィンドウ識別ルールでタイトルの部分の指定を編集するといいですよ。って。

 

3.方法② スクリプト書いてみたよ。

これは、Excelでだけ使えるスクリプトだけどね。

エミュレーションで「Ctrl + S」だと、名前を付けて保存ダイアログ自分で操作しなきゃいけないしね。

 

18_Excel関連 – 新しいブックに名前を付けて保存

備考

新規ブックのウィンドウをタイトルから探して名前を付けて保存します。
ブックタイトルのパターンは正規表現で指定します。

例) Book1.xlsx で起動する場合は、「Book\d+」とか。

 

スクリプト実行ライブラリにも登録しときました。

お立ち寄りくださいませ~↓↓↓

[WinActor]スクリプト実行ライブラリ

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Related Post