私は64ビットプロセスで32ビットdllをロードできないことを理解しています。私は32ビットのdll(VB6コンポーネント)をソースコードなしでExcelのオートメーションマクロにロードしています。私の選択肢は何ですか?Officeの32ビットdll 64ビット
答えて
32ビットアドインは、64ビットでnot supportedです。
のOffice 2010の64ビット版で社内ソリューションをテストして更新できるように、これらの開発者は、Office 2010の64ビット版へのアクセス権を持っていることをお勧めします版のための提言を:あなたは非常に大きなスプレッドシートに対処する必要がある場合に発生する唯一の可能性がある32ビットプロセスのメモリ制限に実行しない限り、Microsoft recommendsは、Officeの32ビットバージョンを使用するには次のようにOffice 2010をインストールすると、次のとおりです。組織内のユーザーが、このような以前のバージョンのOfficeに構築されたActiveXコントロール、サードパーティ製のアドイン、社内のソリューションとして、オフィスに既存の拡張機能に依存している場合
、またはOfficeと直接インターフェイスする32ビットバージョンのプログラムでは、32ビットのOffice 2010をインストールすることをお勧めします(既定のinstalla 32ビットと64ビットの両方でサポートされているWindowsオペレーティングシステムを実行しているコンピュータで実行できます。
組織内のユーザーの中には、2GBを超えるExcelスプレッドシートで作業するExcelのエキスパートユーザーの場合、Office 2010の64ビット版をインストールすることができます。また、社内ソリューションの開発者は、我々は、彼らが
メモリ制限のため64ビット版にする必要がある場合the following options:
あなたが更新されたバージョンについては、ベンダーに連絡することができあなたがソースコードを持っている場合は、64ビット版を自分で生成することができます
、
あなたがのために検索することができます代替ソリューション。そこ
実際、Microsoftがこの資料に記載されていない4番目のオプションです:あなたは、64ビットのマクロ間のプロキシとして機能し、32ビットアウトプロセスCOMサーバーを作成することができます従来の32ビットCOMコンポーネントを使用したり、COM +アプリケーションを作成することができます。サンプルは、ここで提供されています
- 1. Office 64ビットとIE 32ビットとVBScript
- 2. 32ビット/ 64ビットOS?
- 3. 32ビットdllを64ビットdllに変換する
- 4. 32ビット対64ビットのカスタムフレームワーク
- 5. 32ビットと64ビットのセットアッププロジェクト
- 6. 64ビットコンピュータで32ビットのアンマネージDLLをコンパイル
- 7. ubuntu 11.10 64ビットvs 32ビット
- 8. 32ビット、64ビット、参照ライブラリ
- 9. 64ビットのDLLを32ビットのJVMにロードできますか?
- 10. 登録32ビットおよび64ビットの両方のDLL
- 11. 32ビットDLLを使用する64ビットJavaアプリケーション
- 12. EclipseでMinGW 32ビットを使って64ビットdllをビルドする
- 13. 64ビットLinuxの32ビットGTK +アプリケーションのコンパイル
- 14. ドライブCの問題32ビットと64ビット?
- 15. 32ビットと64ビットのVS 2010ビルド(プログラムファイル)
- 16. 64ビットWeblogic Server上の32ビットJDK
- 17. Solrインデックス時間32ビットと64ビット
- 18. JDK 64ビットまたは32ビット?
- 19. SQL Server(64ビット)をExcel(32ビット)にエクスポート
- 20. 64ビットllvm-gccで32ビットをビルド
- 21. Visual Studioユニットテスト32ビットと64ビット
- 22. .net InstallUtilユーティリティ - 32ビットと64ビット
- 23. 64ビットアーキテクチャの32ビットOS
- 24. wix 64ビットDLLカスタムアクションサポート?
- 25. .netコンソールアプリケーション32対64ビット
- 26. ランニング32&64ビットJavaコード
- 27. 64ビットOS上の32ビットまたは64ビットアプリケーション?
- 28. 64ビットマシン上のSQL Server 2012 32ビットまたは64ビット?
- 29. 32ビットと64ビットマシンの両方で常に64ビットです
- 30. 32ビットDLLは64ビットの依存関係をロードしますか?
VB6のための64ビットコンパイラはありません。 – Joshua
@ジョシュア:いいえありません。しかし、マイクロソフトの記事では、この問題に対する一般的な解決策について語っています。 –
「64ビットコードから32ビットDLLにアクセスする」が移動しました。私はリンクを修正しました。 –