addin-managerでブラウズするときと同じように、プログラムで開くときにxll addinを同じように処理するにはどうすればよいですか?エクセル2007ではExcel Addin(File.xll)が正しく開かれませんが、2003年には正常に動作します
私はExcel 2003の(エクセルXP)を実行している、古いXPのボックスに正常に動作しますExcelのアドイン(XLLファイル)を持っている...ではなくWindows 7のランニングで私の新しいWindows 2007では、2007年
エクセルマシンは、Office/Excel 2007を実行すると、同じXLLは奇妙な動作をしています。
Excel 2007では、Excelアドインマネージャーに行き、xllを参照して読み込みます... XLLはうまく動作しますが、そのセッションだけです。
しかし、私はExcelのこのインスタンスを閉じた後、Excelを再オープンします(今、adddinはプログラムからExcelの\ Optionsリストから読み込まれます)。 ..Excelがエラーを投げます
"開こうとしているファイル 'Addin.xll'がファイル拡張子で指定されているものとは異なる形式です。ファイルが壊れていないことを確認してください。ファイルを開く前にファイルを開きますか? "
「はい」をクリックすると、xllはガベージテキストで開き、機能しません。
私はExcelを殺す場合は、レジストリを開き、後藤ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Officeの] 12.0 \ Excelの\オプション
\とプログラム的にアドインを開くために秀でる指す[OPEN]の項目を削除します。その後、Excelがうまく開きます(addinをロードせずに...)。
また、Excelのオプション - >アドインマネージャー に行って、アドインを再追加すると、ロードされてうまく動作します。
しかし、もう一度閉じるとExcelを開いた後、上から同じエラーが表示されます。
「addin manager - > browse」メソッドからアドインを開いたときにExcelが「現在の作業ディレクトリ」を設定していますが、Excelがアドインをプログラマティックに開くときには表示されません。
だから私のアドインを正しく開くことができますか?それはExcel 2003でうまくいきます...それはExcel 2007で最初にうまくいきます...それはExcelで問題になりました。