1

おはようございます、

Excel からロードしようとしている .Net 2.0 ランタイム DLL があります (これは正しい regasm です)。Fusion Log Viewer で、2.0 ではなく 1.1 ランタイムをロードしようとしていることを確認しました。これが失敗の理由です。

1 つの解決策は、次のような EXCEL.EXE.config ファイルを Excel の隣に配置することです。

<?xml version="1.0"?>
   <configuration>
    <startup>
     <requiredRuntime version="v2.0.50727" />
    </startup>
</configuration>

ただし、マシンの管理権限がありません。Excel 2002 で 1.1 ではなく 2.0 ランタイムを使用するための代替手段は何ですか?

よろしく、アラン。

4

2 に答える 2

1

発生する動作は、Office XPと2003の両方のバグです。修正するには、基本的にMicrosoftからKB908002アップデートをインストールする必要があります。

次の質問に対する私の回答を参照してください。

于 2009-03-20T15:23:21.193 に答える
0

別の解決策は、このレジストリエントリの名前を変更/削除することです:(リファレンス

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\AppPatch\v2.0.50727.00000\excel.exe
于 2009-03-20T18:07:28.303 に答える