⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ietest.java

📁 使用Java将Word转为Html或txt
💻 JAVA
字号:
import com.jacob.com.*;import com.jacob.activeX.*;/* * This demonstrates the new event handling code in jacob 1.7 * This example will open up IE and print out some of the events * it listens to as it havigates to web sites. * contributed by Niels Olof Bouvin mailto:n.o.bouvin@daimi.au.dk * and Henning Jae jehoej@daimi.au.dk */class IETest{    public static void main(String[] args)    {      ActiveXComponent ie = new ActiveXComponent("clsid:0002DF01-0000-0000-C000-000000000046");      Object ieo = ie.getObject();      try {        Dispatch.put(ieo, "Visible", new Variant(true));        Dispatch.put(ieo, "AddressBar", new Variant(true));        System.out.println(Dispatch.get(ieo, "Path"));        Dispatch.put(ieo, "StatusText", new Variant("My Status Text"));          IEEvents ieE = new IEEvents();        DispatchEvents de = new DispatchEvents((Dispatch) ieo, ieE,"InternetExplorer.Application.1");        Variant optional = new Variant();        optional.noParam();          Dispatch.call(ieo, "Navigate", new Variant("http://www.danadler.com/jacob"));        try { Thread.sleep(5000); } catch (Exception e) {}        Dispatch.call(ieo, "Navigate", new Variant("http://groups.yahoo.com/group/jacob-project"));        try { Thread.sleep(5000); } catch (Exception e) {}      } catch (Exception e) {        e.printStackTrace();      } finally {        ie.invoke("Quit", new Variant[] {});      }    }}class IEEvents {    public void BeforeNavigate2(Variant[] args) {      System.out.println("BeforeNavigate2");    }    public void CommandStateChanged(Variant[] args) {      System.out.println("CommandStateChanged");    }    public void DocumentComplete(Variant[] args) {      System.out.println("DocumentComplete");    }    public void DownloadBegin(Variant[] args) {      System.out.println("DownloadBegin");    }    public void DownloadComplete(Variant[] args) {      System.out.println("DownloadComplete");    }    public void NavigateComplete2(Variant[] args) {      System.out.println("NavigateComplete2");    }    public void NewWindow2(Variant[] args) {      System.out.println("NewWindow2");    }    public void OnFullScreen(Variant[] args) {      System.out.println("OnFullScreen");    }    public void OnMenuBar(Variant[] args) {      System.out.println("OnMenuBar");    }    public void OnQuit(Variant[] args) {      System.out.println("OnQuit");    }    public void OnStatusBar(Variant[] args) {      System.out.println("OnStatusBar");    }    public void OnTheaterMode(Variant[] args) {      System.out.println("OnTheaterMode");    }    public void OnToolBar(Variant[] args) {      System.out.println("OnToolBar");    }    public void OnVisible(Variant[] args) {      System.out.println("OnVisible");    }    public void ProgressChange(Variant[] args) {      System.out.println("ProgressChange");    }    public void PropertyChange(Variant[] args) {      System.out.println("PropertyChange");    }    public void StatusTextChange(Variant[] args) {      System.out.println("StatusTextChange");    }    public void TitleChange(Variant[] args) {      System.out.println("TitleChange");    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -