エラーは次のとおりです。
開こうとしているファイル「ExcelDna.xll」は、ファイル拡張子で指定されている形式とは異なる形式です。ファイルを開く前に、ファイルが破損しておらず、信頼できるソースからのものであることを確認してください。
エラーは次のとおりです。
開こうとしているファイル「ExcelDna.xll」は、ファイル拡張子で指定されている形式とは異なる形式です。ファイルを開く前に、ファイルが破損しておらず、信頼できるソースからのものであることを確認してください。
はい - これはまさに、.xll アドインの Excel プロセスの「ビット数」が間違っている場合に発生する動作です。Excel-DNA の場合、32 ビット Excel バージョン (32 ビットまたは 64 ビット Windows で実行) には ExcelDna.xll のコピーを使用し、64 ビット バージョンの Excel 2010 には ExcelDna64.xll のコピーを使用する必要があります。
Windows のすべてのバージョン (32 ビットと 64 ビットの両方) で、Office の推奨および既定のインストールは 32 ビット バージョンであることに注意してください。
まったく同じ問題が発生しましたが、を使用しているためではありませんDNA64
。XLL
私の場合、からをロードしているときに問題が発生しました。 (および関連するフォルダー)をC:\Temp\[blah]\myXll.xll
にコピーすると、正常に機能しました。xll
C:\Program Files (x86)\[blah]\