[C#] IEで指定した URL を開く
2008-12-28 11:28
Internet Explorer で指定した URL を開く方法です。まず参照の追加で、shdocvw.dll を追加します。shdocvw.dll は、通常であればC:\Windows\System32 ディレクトリに入っています。
public static void ExecIE(string url, string targetFrameName) { object objFlags = null; object objTargetFrameName = targetFrameName; object objPostData = null; object objHeaders = null; InternetExplorer ie = new InternetExplorer(); ie.Navigate(url, ref objFlags, ref objTargetFrameName, ref objPostData, ref objHeaders); SHDocVw.ShellWindows sw = new SHDocVw.ShellWindows(); }
上記のコードでターゲットフレーム名まで指定して開くことができます。わざわざ SHDocVw を使っているのは、デフォルトのブラウザが Firefox など他のブラウザに指定されていても無理やり IE で開くためだからです。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.