2012-05-12 23 views
1

Interopを使用していくつかのExcelファイルをXPSにレンダリングします。 VBAには現在インストールされていないコンポーネントが必要です。 [OK]をクリックすると、処理が続行されます。 VBAをスキップするように設定することはできますか? Windows 2008 ServerでOffice 2010 64bitを使用するExcel.Application.Workbooks.OpenでExcelエラーアラートを無効にする

答えて

2
Application.DisplayAlerts = false; 

このプロパティはApplication Objectのこのプロパティを設定でき、Excelエラーは表示されません。しかし、プログラムがVBAコードやマクロを呼び出す場合は、インストールエラーを修正することをお勧めします。

+0

ありがとうございました。私は今あなたの答えをテストしています。インストールエラーを修正するとどういう意味ですか? Office 2010 x64にすべてのパッチを適用しました。無効なマクロ。 40,000ファイルにはXPSが必要です。 – Paparazzi

+0

VBAコードを使用しておらず、マクロを無効にしている場合、VBAが不満を持っている不足しているコンポーネントをインストールする必要はありません。あなたは良いはずです:) –

関連する問題