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

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

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

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

    真正的快樂來源于創(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();

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

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

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

            
    // 打開一個已經(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")); // 保存一個新文檔

            
    // 保存關(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)航:
     
    主站蜘蛛池模板: 大学生一级毛片免费看| 四虎永久在线精品免费一区二区| 抽搐一进一出gif免费视频| gogo全球高清大胆亚洲| 亚洲AV成人无码网天堂| 国产男女猛烈无遮挡免费视频网站 | 亚洲国产成人一区二区精品区 | 午夜精品免费在线观看| 亚洲激情在线视频| 99免费在线观看视频| 亚洲美女激情视频| 久久久www成人免费毛片| 亚洲第一综合天堂另类专| 国产大片线上免费看| 国产A∨免费精品视频| 伊人久久大香线蕉亚洲| 99精品在线免费观看| 亚洲一级免费视频| 在线观看亚洲免费| 美女无遮挡拍拍拍免费视频| 亚洲av无码乱码国产精品| 精品国产污污免费网站aⅴ | 亚洲精品成a人在线观看| 两个人看的www高清免费视频| 内射少妇36P亚洲区| 国产精品无码免费播放| 精品免费AV一区二区三区| 亚洲午夜国产精品无码老牛影视 | 亚洲av无一区二区三区| 亚洲一区二区三区免费| 毛片无码免费无码播放| 亚洲综合精品伊人久久| 国产亚洲精品高清在线| 久热中文字幕在线精品免费| 老司机亚洲精品影院在线观看| 亚洲人成人77777网站| 国产成人A在线观看视频免费| 一级A毛片免费观看久久精品| 亚洲视频网站在线观看| 国产gav成人免费播放视频| 久久成人免费播放网站|