こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

CreateObjectが失敗

VBScript+WSHで、クリップボードの操作をするために、Officeのオブジェクトを使って、
set Form=CreateObject("Forms.Form.1")
・・・・・
のようにしていました。WindowsXP/32bit + Office2007(2010)の時は問題なく使えていたのですが、
Windows7/64bit + Office2007(2010)/32bit にしたところ、

Microsoft VBScript 実行時エラー: ActiveX コンポーネントはオブジェクトを作成できません。: 'Forms.Form.1'

というエラーになります。OfficeVBAでやると問題なし。
ググっても情報が無いので、何となく、OSが64bitでOfficeが32bitのせいかなと思っていますが、そういう物なのでしょうか?

投稿日時 - 2012-07-06 21:47:03

QNo.7575902

暇なときに回答ください

質問者が選んだベストアンサー

おそらくそういうものなのだと思います。

64ビットのWindows 7にも32ビット版の実行環境があるようなので
試されてはいかがでしょうか。

c:\Windows\SysWOW64\cscript.exe

参考URL:http://dragon-ark.com/archives/345

投稿日時 - 2012-07-07 02:02:17

お礼

ありがとうございます。できました!

別件で、c:\Windows\SysWOW64\regedit.exe を使っていたのですが、にもかかわらず気づかなかったとは。

投稿日時 - 2012-07-07 07:12:27

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問