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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    JavaScript導出Word后對Word分頁的處理

    需求是這樣的,導出html指定元素內容為word,并按指定關鍵字分頁.
    網上找了半天只有保存為word的方法.在csdn上向專家提了問,沒人回啊555.
    蹣跚學步開始了.
    對于分頁,自己用vba錄制了
    命令,然后用JavaScript調試出來的.

    直接看代碼:
    <html>
        
    <HEAD>
            
    <title>WEB頁面導出為Word文檔后分頁的方法 </title>
        
    </HEAD>
        
    <SCRIPT LANGUAGE="javascript">
                    
    /*
                     * 
                     * @param {Object} cont  要導出的html元素內容的id,注意不要加雙引號
                     * @param {Object} key   分頁關鍵字
                     
    */

                    
    function AllAreaWord(cont,key)
                    
    {
                        
    var oWD = new ActiveXObject("Word.Application");
                        
    //默認為頁面視圖
                        var oDC = oWD.Documents.Add(""00);
                        
    var oRange = oDC.Range(01);
                        
    //var oRange1 = oDC.Range(0,2);
                        var sel = document.body.createTextRange();
                        
    //參數為html元素id 
                        sel.moveToElementText(cont);
                        sel.select();
                        sel.execCommand(
    "Copy");
                        oRange.Paste();
                        oWD.Application.Visible 
    = true;
                        
    //得到打開后word的selection對象
                        var selection = oWD.Selection;
                        
    //設置字體大小
                        selection.Font.Size = 10;
                        
    //ctrl+A 全選操作
                        selection.WholeStory();
                        
    //清除格式
                        selection.Find.ClearFormatting();
                        
    //指定查找關鍵字
                        selection.Find.Text = key;
                        
    //^m為手動分頁符標記
                        //向下查找
                        selection.Find.Forward = true;
                        selection.Find.Wrap 
    = 1;
                        
    //不區(qū)分大小寫
                        selection.Find.MatchCase = false;
                        
    //不匹配整個單詞
                        selection.Find.MatchWholeWord = false;
                        
    //如果找到指定字符串返回真,否則返回false
                        while (selection.Find.Execute()) 
                        
    {
                            
    //插入分頁符,分頁符常量為7,具體可查word api
                            selection.InsertBreak(7);
                        }

                    }

        
    </SCRIPT>
        
    <body>
            
    <BR>
            
    <div id="test">
                aaa
                
    ^
                bbb
                
    ^
                ccc
            
    </div>
            
    <input type="button" onclick="javascript:AllAreaWord(test,'^');" value="導出頁面指定區(qū)域內容到Word"/>
        
    </body>
    </html>


    posted on 2008-07-09 10:03 々上善若水々 閱讀(3187) 評論(2)  編輯  收藏

    評論

    # re: JavaScript導出Word后對Word分頁的處理  回復  更多評論   

    不錯,收藏了
    2008-07-09 11:39 | 44you

    # re: JavaScript導出Word后對Word分頁的處理  回復  更多評論   

    thanks for sharing
    2008-07-12 20:07 | rr

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


    網站導航:
     
    主站蜘蛛池模板: 黄色一级毛片免费| 亚洲爆乳成av人在线视菜奈实| xxxxx做受大片视频免费| 国产又长又粗又爽免费视频| 国产成人亚洲综合网站不卡| 久久久久免费看黄A片APP| 亚洲不卡在线观看| 毛片免费观看视频| 爱情岛论坛亚洲品质自拍视频网站| 宅男666在线永久免费观看| 亚洲精品无码人妻无码| 日本高清免费不卡在线| 麻豆91免费视频| 国产成人精品日本亚洲专区| 女人隐私秘视频黄www免费| 亚洲成a人片在线观看无码专区| 一个人看的www免费视频在线观看| 亚洲AV成人片色在线观看高潮| 99re6热视频精品免费观看| 亚洲国产成人久久三区| 成人免费看黄20分钟| 美女被羞羞网站免费下载| 中文字幕亚洲一区| 9420免费高清在线视频| 亚洲天堂男人影院| 免费乱码中文字幕网站| 国产免费一区二区视频| 激情五月亚洲色图| 久久青青草原亚洲av无码| 日本xxxx色视频在线观看免费| 色老板亚洲视频免在线观| 亚洲欧洲精品成人久久曰影片| a级毛片高清免费视频就| 亚洲人成影院午夜网站| 免费A级毛片在线播放不收费| 韩国免费a级作爱片无码| 亚洲国产美女视频| 亚洲中文字幕视频国产| 亚洲高清中文字幕免费| 日韩a级毛片免费观看| 亚洲最大的黄色网|