作成者カテゴリ 
公開
高田さん
12/04/2007 11:26 PM
エージェント
ノーツサーバノーツクライアントサーバOSクライアントOSネットワークプロトコル
6.x6.xWindows 2000 ServerWindows XP ProTCP/IP

Excel VBAの「:=」がエラーとなる。

いつも、お世話になっております。

ノーツから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分超が掛かってしまう。


[Previous Main Document]
Excel VBAの「:=」がエラーとなる。 (高田さん) * 現在地 *
. . Re: Excel VBAの「:=」がエラーとなる。 (@じゅん)
. . . . Re: Excel VBAの「:=」がエラーとなる。 (@じゅん)
. . Re: Excel VBAの「:=」がエラーとなる。 (taisei 999)
. . Re: Excel VBAの「:=」がエラーとなる。 (ちう)
. . . . Excel VBAの「:=」がエラーとなる。 (pico)
. . RE:Excel VBAの「:=」がエラーとなる。 (高田さん)
[Next Main Document]