<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    當(dāng)柳上原的風(fēng)吹向天際的時(shí)候...

    真正的快樂來源于創(chuàng)造

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
    package com.heyang;

    import com.jacob.activeX.ActiveXComponent;
    import com.jacob.com.ComThread;
    import com.jacob.com.Dispatch;
    import com.jacob.com.Variant;

    public class ModifyWordDocument {
        
    public static void main(String[] args) throws Exception {
            
    // 初始化com的線程,非常重要!!使用結(jié)束后要調(diào)用 realease方法
            ComThread.InitSTA();

            
    // 實(shí)例化ActiveX組件對象:對word進(jìn)行操作
            ActiveXComponent wrdCom = new ActiveXComponent("Word.Application");

            
    // 獲取Dispatch的Documents對象
            Dispatch wrdDocs = wrdCom.getProperty("Documents").toDispatch();

            
    // 設(shè)置打開的word應(yīng)用程序是否可見
            wrdCom.setProperty("Visible"new Variant(true));

            
    // 打開一個(gè)已經(jīng)存在的文檔
            Dispatch doc = Dispatch.call(wrdDocs, "Open""c:\\abc.doc")
                    .toDispatch();

            
    // 獲得當(dāng)前word文檔文本
            Dispatch docSelection = Dispatch.get(wrdCom, "Selection").toDispatch();

            
    // 從selection所在位置開始查詢
            Dispatch find = Dispatch.call(docSelection, "Find").toDispatch();

            
    // 設(shè)置要查找的內(nèi)容
            Dispatch.put(find, "Text""測試");
            
    // 向前查找
            Dispatch.put(find, "Forward""True");
            
    // 設(shè)置格式
            Dispatch.put(find, "Format""True");
            
    // 大小寫匹配
            Dispatch.put(find, "MatchCase""True");
            
    // 全字匹配
            Dispatch.put(find, "MatchWholeWord""True");

            Dispatch.call(find, 
    "Execute").getBoolean();
            Dispatch.put(docSelection, 
    "Text""岳飛");

            
    // 另存為
            Dispatch.call(doc, "SaveAs"new Variant("C:\\abc.doc")); // 保存一個(gè)新文檔

            
    // 保存關(guān)閉
            if (doc != null) {
                Dispatch.call(doc, 
    "Save");
                Dispatch.call(doc, 
    "Close"new Variant(true));
                doc 
    = null;
            }

            
    // 關(guān)閉word文件
            wrdCom.invoke("Quit"new Variant[] {});
            
    // 釋放com線程。根據(jù)jacob的幫助文檔,com的線程回收不由java的垃圾回收器處理
            ComThread.Release();
        }
    }
    posted on 2011-06-03 11:42 何楊 閱讀(970) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 日韩a毛片免费观看| 丁香婷婷亚洲六月综合色| 无码日韩人妻AV一区免费l| 女人张开腿等男人桶免费视频| 久久久亚洲欧洲日产国码农村| 久久精品成人免费看| 久久精品亚洲日本佐佐木明希| 中国一级毛片视频免费看| 日韩一卡2卡3卡4卡新区亚洲| 中文字幕免费观看全部电影| 亚洲国产精品福利片在线观看| 日韩精品久久久久久免费| 亚洲一区综合在线播放| 免费观看黄色的网站| 亚洲熟妇无码一区二区三区| 日韩免费视频播放| 一级看片免费视频| 久久久久亚洲精品无码系列| 19禁啪啪无遮挡免费网站| 亚洲人精品亚洲人成在线| 成人毛片免费观看视频在线| 亚洲av第一网站久章草| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 亚洲日本国产综合高清| 免费看a级黄色片| 无码精品人妻一区二区三区免费| 在线播放亚洲第一字幕| 一级毛片免费视频| 亚洲人成色77777在线观看| 亚洲XX00视频| 99re免费在线视频| 亚洲第一第二第三第四第五第六| 成人亚洲网站www在线观看| 免费无码成人AV在线播放不卡| 国产AV旡码专区亚洲AV苍井空| 又粗又硬又大又爽免费视频播放| 你是我的城池营垒免费看| 亚洲男人天堂2018av| 伊人婷婷综合缴情亚洲五月| 97免费人妻无码视频| fc2成年免费共享视频网站|