0

.NET 4.0 と Excel Interop Object Library を使用して、C# の既存のテンプレートから Microsoft Office 2003 用の新しい .xls ファイルを作成しています。私のテンプレートには、必要なすべてのデータとさまざまな数式が既に含まれているため、数式でパラメーターとして使用されるいくつかのセルを変更するだけです。問題なくやってますが…

新しいファイルを開こうとすると問題が発生します。最初にファイルを開くと、Excel のアドインが機能せず、その結果、すべての式で「#NAME」などのエラー メッセージが表示されます。ファイルを再度起動すると、すべて問題ありません...

これはイライラする……。

問題がどこにあるのか誰か知っていますか?で、解決策は??

前もって感謝します。

4

1 に答える 1

0

Excel2010で開いていますか?その場合、Excel はマクロを使用していると判断し、正しく表示しません。

基本的に#Nameエラーは、セル内の数式が解釈できない場合や不明な場合に表示されます。

問題は数式のパスに関連しています。最初の起動では数式のパスを正しく見つけることができないため、次の起動では正しく表示されます。

于 2012-10-08T21:01:35.820 に答える