いつも、お世話になっております。 ノーツからExcelへデータを出力するエージェントを作成しています。 同じ雛形(デザイン&印刷設定等)のExcelシートを作成して それをテンプレートのシートとしてコピーして コピーしたシートへノーツからのデータを出力する流れを考えています。 (コピー作成の数は動的に変わります。想定では最大200くらい) そこで困ったのは以下のExcelで生成されたマクロを ノーツスクリプトのエージェントに転用するとエラーとなり保存が出来ません。 原因として「:=」の部分がノーツスクリプトとして保存できないようです。 .Sheets("Sheet1").Select .Sheets("Sheet1").Copy After:=Sheets(3) ← ここでエラーとなる。 他方法でシートのコピーを探したのですが見つけることが出来ません。 ノーツノーツスクリプトからExcelのシートはコピー操作は出来ないのでしょうか? 他で試した方法 @雛形シートを最初から200用意して表示非表示で逃げる。 >シートが200あるとExcelファイルのサイズが大きくなりネットワーク的に重い。 A雛形シートを利用しないでノーツからExcelを操作してデザインする。 >Excelの「ページ設定」の用紙サイズ等を操作する1シートに1秒くらい掛かる。 結果として200シートで1秒だと、それだけで3分超が掛かってしまう。