0

Autodesk Inventor 用の C# アドインを作成しています。これが関連する唯一の理由は、「COM Interop に登録する」ボックスのチェックを外さなければならなかったからです。

これが私が使用しているものです。xls は常にコードが実行されている同じディレクトリにあります。絶対パスでもこれを試しましたが、同じエラーが発生します。bool はテスト専用ですが、true を返します。ファイルは読み取り専用ではありません。

bool fileExists = File.Exists ("Assembly3.xls");
xlBook = xlApp.Workbooks.Open ("Assembly3.xls");

表示されるエラー メッセージ: https://dl.dropbox.com/u/46698764/cantFindFile.png COMException と表示されているため、[COM 相互運用機能に登録する] ボックスのチェックを外したことが原因ではないかと考えています。この場合、誰かがワークブックを開く別の方法を推奨できますか?

問題があれば、私は Excel 2010 を持っています。

4

1 に答える 1