- - PR -
VB2005からEXCEL2003 マクロの自動起動
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-03-21 11:26
VB2005からEXCEL2003を起動し、指定ファイル(BOOK)を開くのですが、
起動時に実行したいマクロ AUTO_OPEN が起動できません。 方法を教えてください。よろしく願いいたします。 excel 起動のコードは以下の通りです。 Dim objApp = New Microsoft.Office.Interop.Excel.Application objApp.Visible = True Dim objBooks As Microsoft.Office.Interop.Excel.Workbooks = objApp.workbooks Dim objFilePath As String = Application.StartupPath & "\データ出力\\test.xls" Dim objBook As Microsoft.Office.Interop.Excel.Workbook = objBooks.Open(objFilePath) | ||||
|
投稿日時: 2007-03-21 14:25
Auto_Open マクロを利用するのではなく、実行したい関数を呼び出した方が早いでしょう。 指定ファイルの Workbook を Open した後、Excel.Application インターフェイスの Run メソッドを呼び出せば、関数 (メソッド) を実行できます。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1