質問

SO SSISパッケージを作成する忙しく、私はExcelドキュメントでマクロを実行する必要があります。

私は「フォーマット」

というマクロを持つData.xlsmのようなものと呼ばれるExcelドキュメントがあります。

Data.xlsmのこのフォーマットマクロを実行するスクリプトタスクを持つ必要があるだけで、新しい更新された文書を保存します。

任意の助けが高く評価されています。

IVEはこれに関する他の投稿を見たが、それらのどれも本当に役に立ちません、または私がしようとしていることよりも複雑に思われません。

役に立ちましたか?

解決

これは、C#の基本的なスケルトンコードです.C#の基本的なスケルトンコードは、マクロを実行するための基本的なスケルトンコードです( Microsoft.Office.Interop.excel この作業を行う)

 Excel.Application xlApp = new Excel.Application();
 Excel.Workbook xlWorkBook = xlApp.Workbooks.Open("C:\\ExcelDirectory\\DATA.xlsm"); // absolute path needed
 xlApp.Run("Formatting"); // method overloads allow you to send it parameters, etc.
 xlWorkBook.Close(true); // first parameter is SaveChanges
 xlApp.Quit();
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top