tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 異なるブックからのワークシート挿入
投稿日: 2014/08/28(Thu) 16:16
投稿者魔界の仮面弁士
> (1) この操作を行うサーバ(2003サーバ)には Office がインストールされていません。

実行環境に Excel がインストールされていない場合、
「CreateObject("Excel.Application")」が失敗します。

Excel をインストールするか、
Excel の有無に依存しない他の方法を採用してください。


> Set WB1 = XL1.Workbooks.Open("D:\work\master.xls")
> Set WB2 = XL2.Workbooks.Open("D:\work\01.xls")
(中略)
> WS1.Copy After:=WS2

WB1 は XL1 上で開き、
WB2 は XL2 上で開いていますよね。


実際に手作業で操作する場合もそうですが、
『Excel.exe を1つ起動し、その中で 2 つのブックを開く』場合はブック間のコピーができますが、
『Excel.exe を2つ起動し、それぞれでブックを開く』場合には、ブック間のコピーはできません。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。