いくつかの VBA コードとフォームを介したユーザー インターフェイスを含む xla ファイル、およびサーバーへの通信を処理する dll を使用する古い Excel アドインに問題があります。アドインはデータをダウンロードし、アクティブな Excel シートに挿入します。このアプリケーションは Office 97 用に作成されており、Excel 2013 (の一部のインストール) を除くすべてのバージョンの Excel で正常に動作しています。実際、アプリケーションは Excel 2013 でも正常に動作します。シートにデータが読み込まれるときにいくつかの情報が読み込まれるはずのいくつかのドロップダウン (CommandBarComboBox) がありますが、これはすべての Excel 2013 インストールで機能するわけではありません。たとえば、私自身の Excel 2013 (32 ビット) では、次のようになります。
ケース 1: C:\Windows に dll をインストールし、Office 2013 の XLStart フォルダーに xla ファイルをインストールしました。ドロップダウンは空です。
ケース 2: C:\Windows に dll をインストールしましたが、XLStart に xla ファイルはありません。代わりに、スタート メニューから Excel を起動した後に xla ファイルを開きます (64 ビットの Windows 7 を実行しています)。開いた後、ロードしたファイルでマクロを有効にするかどうかを尋ねられます。はいと答えてデータをダウンロードすると、ドロップダウンに情報が表示されます。
アイデアはありますか?