<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 :: 首頁(yè) :: 聯(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組件對(duì)象:對(duì)word進(jìn)行操作
            ActiveXComponent wrdCom = new ActiveXComponent("Word.Application");

            
    // 獲取Dispatch的Documents對(duì)象
            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""測(cè)試");
            
    // 向前查找
            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 何楊 閱讀(964) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 激情无码亚洲一区二区三区| 不卡视频免费在线观看| 免费夜色污私人影院在线观看| 一级做a爰片久久毛片免费看 | 亚洲影院在线观看| 成人a免费α片在线视频网站 | 韩国免费一级成人毛片| 亚洲精品理论电影在线观看| 国产亚洲精品成人a v小说| 亚洲黄色免费电影| 老司机午夜性生免费福利 | 国产成人免费A在线视频| 中文字幕在线视频免费观看| 久久精品国产亚洲av麻豆图片| 免费看男女下面日出水视频| 99re这里有免费视频精品| 久久人午夜亚洲精品无码区| 亚洲AV无码一区东京热| 四虎永久免费网站免费观看| 9420免费高清在线视频| aa午夜免费剧场| 亚洲国产欧美一区二区三区| 日韩亚洲Av人人夜夜澡人人爽| 免费一级特黄特色大片在线观看| 一区二区免费视频| 无码AV动漫精品一区二区免费| 亚洲免费在线视频播放| 国产成人无码综合亚洲日韩| 日本久久久免费高清| 日本免费人成在线网站| 久久久久久国产a免费观看不卡| 亚洲情A成黄在线观看动漫软件| 亚洲视频一区调教| 国产成人亚洲综合| 国产成人一区二区三区免费视频| 亚洲人成免费电影| 日本免费中文字幕| 美女无遮挡拍拍拍免费视频| 国产成人 亚洲欧洲| 亚洲色www永久网站| 91嫩草亚洲精品|