C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: VB.NETから、Excelのマクロを動かす方法は?


(過去ログ 11 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■2845 / inTopicNo.1)  VB.NETから、Excelのマクロを動かす方法は?
  
□投稿者/ みこ (1回)-(2007/04/17(Tue) 14:37:50)

分類:[VB.NET (Windows)] 

はじめまして。
VB.NETから、Excelの既存ブックを開き、そのブックにあるマクロを動かしたいのですが、
どのようにすればよいでしょうか?
宜しくお願いしまーす。



引用返信 編集キー/
■2849 / inTopicNo.2)  Re[1]: VB.NETから、Excelのマクロを動かす方法は?
□投稿者/ まさる (4回)-(2007/04/17(Tue) 15:36:44)
No2845 (みこ さん) に返信
> はじめまして。
> VB.NETから、Excelの既存ブックを開き、そのブックにあるマクロを動かしたいのですが、
> どのようにすればよいでしょうか?
> 宜しくお願いしまーす。

まずは検索エンジンなどで調べませんか?
Google:「VB.NET Excel マクロ実行」
http://www.google.co.jp/search?q=VB.NET+Excel+%E3%83%9E%E3%82%AF%E3%83%AD%E5%AE%9F%E8%A1%8C
引用返信 編集キー/
■2850 / inTopicNo.3)  Re[2]: VB.NETから、Excelのマクロを動かす方法は?
□投稿者/ じゃんぬねっと (409回)-(2007/04/17(Tue) 15:56:20)
じゃんぬねっと さんの Web サイト
No2845 (みこ さん) に返信
> VB.NETから、Excelの既存ブックを開き、そのブックにあるマクロを動かしたいのですが、どのようにすればよいでしょうか?
> 宜しくお願いしまーす。

何を使って実現したいのでしょうか?
VSTO でしょうか? Office PIA でしょうか?

Office PIA であれば、

 1. Microsoft Excel xx.x Object Library を参照に加えます。
 2. Excel.Application インターフェイスをインスタンス化して Excel アプリケーションを起動します。
 3. Excel.Application インターフェイスのインスタンスから、Workbooks コレクションに Open した Workbook を加えます。
 4. その後、Excel.Application インターフェイスから Run メソッドを呼び出す。

と、Run メソッドの引数で指定した関数 (メソッド) が実行できまーす。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -