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

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

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

    當柳上原的風吹向天際的時候...

    真正的快樂來源于創造

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      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的線程,非常重要!!使用結束后要調用 realease方法
            ComThread.InitSTA();

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

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

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

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

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

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

            
    // 設置要查找的內容
            Dispatch.put(find, "Text""測試");
            
    // 向前查找
            Dispatch.put(find, "Forward""True");
            
    // 設置格式
            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")); // 保存一個新文檔

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

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

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


    網站導航:
     
    主站蜘蛛池模板: 在线观看免费a∨网站| 一级美国片免费看| 亚洲精品视频免费在线观看| 亚洲高清国产拍精品26U| 久章草在线精品视频免费观看| 亚洲αv久久久噜噜噜噜噜| 香蕉成人免费看片视频app下载 | 免费做爰猛烈吃奶摸视频在线观看| 亚洲精品午夜久久久伊人| 亚洲高清中文字幕免费| 亚洲AV成人无码网天堂| www.亚洲色图.com| 99re6在线视频精品免费| 亚洲伦理一区二区| 黄色片在线免费观看| 日韩国产欧美亚洲v片 | 一区二区三区无码视频免费福利| 亚洲成AV人片一区二区| 日韩精品免费一级视频| 亚洲欧美一区二区三区日产| 亚洲国产精品一区二区三区久久| 在线免费播放一级毛片| 亚洲手机中文字幕| 国产成人在线观看免费网站| 99在线视频免费观看| 亚洲宅男天堂a在线| 免费人妻无码不卡中文字幕18禁| 免费二级毛片免费完整视频| 三年片在线观看免费西瓜视频| 亚洲一级毛片在线播放| 国产jizzjizz免费视频| 免费国产成人α片| 一本天堂ⅴ无码亚洲道久久| 国产成人精品亚洲精品| 亚州免费一级毛片| 国产精品观看在线亚洲人成网| 亚洲乱码无码永久不卡在线| 免费三级毛片电影片| 国产精品偷伦视频免费观看了| 亚洲午夜电影在线观看| 激情综合色五月丁香六月亚洲|