既に起動しているExcelに接続して、描画された図形やグラフなどの大きさや位置調整ができるソフトを考えています。
例えば、ExcelApplicationが2つ(①,②)起動し、それぞれ複数のbookが開いているの状態で、ExcelApplicationの①と②のbookに接続できればと考えています。現状、ActiveWorkBookで接続できる方については、それぞれのbookに接続の切り替えができていますが、もう一方のExcelApplicationには接続ができません。
ExcelApplicationの切り替え(ConnectTo)で出切るのではと考えていますが方法が分かりません。
よろしくお願いします。
接続は[Servers]コンポーネントを利用しています。
環境は[D6Pro+Win2000]です。
例
ExcelApp①---book1,book2
ExcelApp②---book3,book4
for i:=1 to ExcelApp.Workbooks.Count do
Workbook.ConnectTo(ExcelApp.Workbooks.Item[i] as _workbook);
...
ExcelApp②のbook3,book4には接続切り替えができます。
ExcelApp①の切り替えも行ないたい。
とりあえずExcelApp②の切り替えのみの対応としました。
ツイート | ![]() |