« IEの「名前を付けて保存」のデフォルトはタイトル末尾で変わる。 | トップページ | Vista IEで、「Web ページ、完全 (*.htm;*.html)」で「名前を付けて保存」する。 »

2010年4月17日 (土)

Vista IEの「保護モード:有効」のページでは、MenuExtからActiveXObjectが使えない?

IE7で、CreateObject("Shell.Application").Windows().Item()でアクティブなIEが捕捉できなくなって、代わりに、MenuExtで、ShellWindowsの中からアクティブなIEを探すように変えたのに、Vista IEの「保護モード:有効」のページでは、MenuExtからShellWindowsが使えなくなりました。
「保護モード:無効」のページでは使えますが。。。

今度はどうすりゃいいんだ?ということで、また、WSHでCreateObject("Shell.Application").Windows()の中から、アクティブなIEを探すように変えます。
なんか、スクリプトの行く先々で妨害工作を受けているような。。。

« IEの「名前を付けて保存」のデフォルトはタイトル末尾で変わる。 | トップページ | Vista IEで、「Web ページ、完全 (*.htm;*.html)」で「名前を付けて保存」する。 »