|
■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 メソッドの引数で指定した関数 (メソッド) が実行できまーす。
|