using mshtml; /// <summary> /// 返回指定Url的IE窗口下的 IHTMLDocument2 对象。 /// </summary> /// <returns>IHTMLDocument2</returns> public mshtml.IHTMLDocument2 GetIHTMLDocument2ByUrl(string url) { SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass(); foreach (SHDocVw.InternetExplorer ie in shellWindows) { string filename = System.IO.Path.GetFileNameWithoutExtension(ie.FullName).ToLower(); if (filename.Equals("iexplore")) { if (ie.LocationURL == url) { mshtml.IHTMLDocument2 htmlDoc = ie.Document as mshtml.IHTMLDocument2; MessageBox.Show(ie.LocationURL); //Mess