0

Excel 2007 SDKを使用して開発したExcelアドインがあります。これは、Excel2007およびExcel201032ビットバージョンで正常に動作します。

最近、Office2010またはExcel2010も、Excel2007の32ビットバージョンおよびExcel2010の対応するバージョンと比較して、64ビットソフトウェアとして利用できるようになっていることに気付きました。

XLLを64ビットバージョンとしてコンパイルして、Win7のExcel 2010 64ビットで実行できるようにするには、Excel2010SDKとVisualStudio2008が必要になることを理解しています。

コードを64ビットバージョンとしてコンパイルできるように、VisualStudio2008で設定する必要のある特定のオプションはありますか

Excel 2010 SDKのサンプルコードを確認しましたが、同じXLOPER12データ型を使用しており、サンプルコードはExcel2007SDKのサンプルのコードと非常によく似ています。

これにより、以前のバージョンのコードを64ビットExcel環境で実行する前に変更が必要かどうかを尋ねられます。

よろしくお願いします

4

2 に答える 2

0

あなたのコードがコンパイルされたら-あなたは行ってもいいはずです。そうは言っても、XLOPER12で任意のポインターを実行している場合は、もちろん、64ビットビルドではポインターが8バイトであることを覚えておく必要があります。

また、CRTに動的にリンクしている場合は、再配布可能ファイルを提供するようにしてください。または、64ビットcrtに静的にリンクします。

于 2012-06-05T18:58:09.250 に答える
0

コードを機能させるために特別なことをする必要はありません。アドインを簡単に作成する方法が必要な場合は、http: //xll.codeplex.comを参照してください。

于 2012-06-06T01:44:03.063 に答える