投稿日 | : 2003/03/12(Wed) 23:42 |
投稿者 | : のっち |
Eメール | : |
URL | : |
タイトル | : VBから既存のEXCELファイルを起動したい |
はじめまして、のっちと申します。
こちらのHPを見て勉強させて頂いています。
早速ですが、ひとつ質問させてください m(__)m
VB.NET、EXCEL2000を使ってPGを組んでいます。
@既存のEXCELのファイルを起動
AVBは立ち上げたままでEXCELをアクティブ
をしたいのですが、下記の様に組むと
EXCELファイルオープン後すぐに終了してしまいます。
かといって
xlApp.Quit
をコメントにするとプロセスが残ってしまいます。
EXCELがユーザーに閉じられたのを関知して
そのプロセスを終了することはできないでしょうか?
(複数EXCEL同時起動もやりたいです…(>_<))
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Open("既存のファイルパス")
Set xlSheet = xlBook.Worksheets(1)
xlApp.Visible = True
'ここでEXCELをアクティブにしたい
`EXCELが終了したらこの後の処理を行いたい
xlApp.Quit
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlApp = Nothing
以上、ご助言宜しくお願いしますっ(>_<)
一部間違えてましたので訂正しました。