3

コンピューターに複数のバージョンの Word がインストールされています (Word03 と Word07)。現在、Word07 が既定のバージョンとして設定されています (これも Windows レジストリで確認しました)。
C# プロジェクトでは、Microsoft.Office.Interop.WordMicrosoft Word 12.0 Object Library を参照してライブラリを使用しています。
しかし、呼び出して新しいアプリケーションを作成すると

Application app = new Application();

バージョン 11.0 (Word03) が使用されます。したがって、新しいアプリケーションを作成するときに使用されるデフォルトのバージョンがどこに定義されているのか疑問に思っています。

4

1 に答える 1

0

参照を追加すると、そこに表示されます。つまり、8.0またはこの番号に近い(2003バージョンの場合)必要があるため、最初に12.0バージョンの参照を削除してから、言及されているバージョンの少ないものを追加します。

于 2013-02-26T16:20:26.483 に答える