2016-07-28 15 views
0

ExcelシートをSQL Serverにインポートしたいのですが、私はインポートに苦労しています。だから私はシートをインポートすることが可能になる前にExcelシート内のいくつかのセルを変更する必要があります。 インポートは完全に自動化されるので、SSISがファイルをロードする前にExcelで自動的に処理されるソリューションが必要です。マクロ(Excel)をssisで処理することはできますか?

ロードプロセスの開始時に自動的に実行されるMakroを書くことは可能ですか? または、ExcelマクロをSSISパッケージからexcecuteすることはできますか?

私は私はあなたがSSISでスクリプトタスクを作成し、次のようにVBAコードからマクロを呼び出すことができると思うのSQL Server 2014とExcel 2013

+0

は、[リンク](http://stackoverflow.com/questions/25126793/automate-process-by-running-を見てくださいexcel-vba-macro-in-ssis)である。また、以前の回答を検索しようとしてください。 –

答えて

0

を使用しています:

oXLS =のCreateObject( "まずExcel.Application ")

oXLS.Visible = Falseの

oWbks = oXLS.Workbooks

oFileWbk = oWbks.Open(Dts.Variables(" filePathに」)。ヴァルue.ToString())

oXLS.Run( "MYMACRO")

関連する問題