2012-04-02 34 views
1

オフィス64ビットをインストールしましたが、CreateOjbectメソッドを呼び出すvbscriptを持つhtmlファイルがあります。 IE 32ビットで「ActiveXオブジェクトがオブジェクトを作成できません」というエラーが表示される IE 64ビットでは正常に動作します。 どうすれば32ビットIEで正常に動作させることができますか?Office 64ビットとIE 32ビットとVBScript

+1

必要を処理しています。もっと。データ。私が見る限り、64ビットオブジェクトとして使用するように設計されたオブジェクトに対してCreateObjectメソッドを使用しています。しかし、確かに多くの情報とおそらくコードスニペットが必要です。 – AutomatedChaos

+0

Regsvr32.exeを使用してRedemption64.dllを登録しました Createobject( "Redemption.SafeMailItem")を実行しようとするとエラーが発生します –

答えて

2

"Redemption.dll"の32ビットバイナリを見つけて登録する必要があります。それは32ビットバージョンのOfficeに付属しているかもしれませんが、私は実際にこの特定のコンポーネントに関する経験はありません。

0

私は64ビットで望んだコードを実行するラッパーexeを作成することで修正しました。

問題は、32 & 64ビットとの間の通信は

http://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/

+0

問題は正しい32ビットまたは64ビットのcscript.exeを選択していないことです。あなたは正しいcscript/wscriptでスクリプトを実行し、この問題を完全に回避することができます。 –

+0

しかし、私はそれを支配していません。 IExplorerのページからスクリプトを実行しているため –

関連する問題