• ベストアンサー

IEオプションの操作

VB6でインターネットオプションの「Cookieの削除」、「ファイルの削除」、「履歴のクリア」、オートコンプリートの「フォームのクリア」、「パスワードのクリア」を実行したいのですがいい方法はないでしょうか?アプリケーションを呼び出して実行するのでも、VBだけで処理できるようであればその方法などご教授いただけると助かります。

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

  • ベストアンサー
  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

一部については、APIを使えばできそうですね。 APIでできるということは、いずれもVBで処理可能ということに なります。 ・Cookieの削除(DeleteUrlCacheEntryというAPIで)  参考:http://oshiete1.goo.ne.jp/kotaeru.php3?q=312130 ・テンポラリファイルの削除(同じくDeleteUrlCacheEntryで)  参考:http://hanatyan.sakura.ne.jp/vbhlp/DelUrl.htm ・履歴のクリア(ClearHistoryというAPIで)  参考:http://yaplog.jp/orator/archive/5 ・AutoCompleteのURL履歴の削除  レジストリにある、  HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs  を削除する(RegDeleteValueというAPIを使って) 「フォームのクリア」、「パスワードのクリア」も、 他と同様、DeleteUrlCacheEntryというAPIを使えば消せると 思います。(詳しくは見てないんで、保障はできないのですが) 参考:http://vbnet.mvps.org/index.html?code/internet/deleteurlcache.htm ご参考になれば、幸いです。

pepe3pei
質問者

お礼

kero_mioさん、ありがとうございます。 参考になりました、助かります^^ まだ完成しておりませんががんばろうと思います。

関連するQ&A