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

          真正的快樂來源于創造

            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 CreateWordDocument{
              
          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, "Add").toDispatch();
                  
                  
          // 獲得當前word文檔文本
                  Dispatch docSelection = Dispatch.get(wrdCom, "Selection").toDispatch();
                  
                  
          // 輸入文字
                  Dispatch.put(docSelection, "Text""測試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:16 何楊 閱讀(402) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 涿鹿县| 兰州市| 抚州市| 久治县| 都兰县| 改则县| 奉贤区| 韩城市| 博客| 本溪| 土默特左旗| 皋兰县| 荣成市| 景德镇市| 方城县| 凌源市| 游戏| 图木舒克市| 黎城县| 银川市| 揭阳市| 平阳县| 志丹县| 晋江市| 皮山县| 龙口市| 双桥区| 徐水县| 温宿县| 芜湖市| 凤冈县| 社会| 通榆县| 泸定县| 大安市| 长乐市| 鄄城县| 神农架林区| 行唐县| 连江县| 东港市|