1

XLLアドインがあり、VBAをインストールせずにExcel2007XPで実行しようとしています。私のアドインは適切に登録されています(HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Excel\Optionsの/R"C:\ Program Files(x86)\ MyAddin \ myAddin.xll"としてOPENキー)。デバッグすると、DLLMainが呼び出されていることがわかりますが、xlAutoOpenは呼び出されていません(他のxlSomethings関数も呼び出されていません)。したがって、UDFは登録されません(xlAutoOpenで実行されました)。私は何かが恋しいですか?絶対にVBAをインストールする必要がありますか?はいの場合、インストールを回避する別の方法はありますか?

4

1 に答える 1

2

同じ問題がありました。Office をインストールしたときに、意図的に Excel アドインをインストールしませんでした。これにより、将来のアドインの読み込みが実際に妨げられているようです。

Office インストーラーを再度実行し、「組み込み」アドインのインストールを選択した後、ついに xlAutoOpen ブレークポイントに到達しました。

于 2010-10-26T18:33:00.010 に答える