0

私はこのサイトをフォローして、プログラムを開始しました。

参照を追加して変数を宣言すると、次のようになります。

Imports Excel = Microsoft.Office.Interop.Excel
Class XCel
    Dim xlApp As New Excel.Application
    Dim xlWorkBook As Excel.Workbook
    Dim xlWorkSheet As Excel.Worksheet
End Class

あいまいなエラーが発生します。「'アプリケーション'は名前空間'Microsoft.Office.Interop.Excel'であいまいです」

参照を削除してから再度追加してPIAを更新するように言っているページをいくつか読みましたが、何も役に立ちませんでした。

Excelを開く簡単な方法はありますか?それを機能させるために私のコード/プロジェクトに欠けているものはありますか?

4

1 に答える 1

1

Excelを開く簡単な方法はありますか?

EPPlusオープンソースプロジェクトを使用すると、Office相互運用機能を使用するよりもExcelファイルを簡単に操作できます。

EPPlusは、Open Office Xml形式(xlsx)を使用してExcel2007/2010ファイルを読み書きする.netライブラリです。

http://epplus.codeplex.com/

あいまいなエラーが発生します。「'アプリケーション'は名前空間'Microsoft.Office.Interop.Excel'であいまいです」

同じマシンに複数のOfficeバージョンのPIAをインストールしたときに、現在発生しているのと同じエラーが発生しました。結局、開発マシンに最新バージョンのExcelをインストールするだけで解決し(結局のところ、一般的な作業用に最新バージョンのOfficeが必要だったため)、必要な最も古いバージョンのOfficeを備えた仮想マシンを作成しました。最終リリースのビルドを実行し、顧客向けのセットアッププログラムを作成するために、ビルドマシンとして使用したことをサポートします。

于 2012-08-27T17:33:46.230 に答える