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

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

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

    我的漫漫程序之旅

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

    JavaScript導(dǎo)出Word后對(duì)Word分頁的處理

    需求是這樣的,導(dǎo)出html指定元素內(nèi)容為word,并按指定關(guān)鍵字分頁.
    網(wǎng)上找了半天只有保存為word的方法.在csdn上向?qū)<姨崃藛?沒人回啊555.
    蹣跚學(xué)步開始了.
    對(duì)于分頁,自己用vba錄制了
    命令,然后用JavaScript調(diào)試出來的.

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

                    
    function AllAreaWord(cont,key)
                    
    {
                        
    var oWD = new ActiveXObject("Word.Application");
                        
    //默認(rèn)為頁面視圖
                        var oDC = oWD.Documents.Add(""00);
                        
    var oRange = oDC.Range(01);
                        
    //var oRange1 = oDC.Range(0,2);
                        var sel = document.body.createTextRange();
                        
    //參數(shù)為html元素id 
                        sel.moveToElementText(cont);
                        sel.select();
                        sel.execCommand(
    "Copy");
                        oRange.Paste();
                        oWD.Application.Visible 
    = true;
                        
    //得到打開后word的selection對(duì)象
                        var selection = oWD.Selection;
                        
    //設(shè)置字體大小
                        selection.Font.Size = 10;
                        
    //ctrl+A 全選操作
                        selection.WholeStory();
                        
    //清除格式
                        selection.Find.ClearFormatting();
                        
    //指定查找關(guān)鍵字
                        selection.Find.Text = key;
                        
    //^m為手動(dòng)分頁符標(biāo)記
                        //向下查找
                        selection.Find.Forward = true;
                        selection.Find.Wrap 
    = 1;
                        
    //不區(qū)分大小寫
                        selection.Find.MatchCase = false;
                        
    //不匹配整個(gè)單詞
                        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="導(dǎo)出頁面指定區(qū)域內(nèi)容到Word"/>
        
    </body>
    </html>


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

    評(píng)論

    # re: JavaScript導(dǎo)出Word后對(duì)Word分頁的處理  回復(fù)  更多評(píng)論   

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

    # re: JavaScript導(dǎo)出Word后對(duì)Word分頁的處理  回復(fù)  更多評(píng)論   

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲AV无码成人精品区天堂| 最近2018中文字幕免费视频| 国产av无码专区亚洲av毛片搜| 亚洲а∨天堂久久精品| 国产一级淫片a视频免费观看| 免费做爰猛烈吃奶摸视频在线观看| 四虎免费影院ww4164h| 亚洲免费人成视频观看| 天天影视色香欲综合免费| 91热久久免费精品99| 最近中文字幕国语免费完整| 4虎1515hh永久免费| 国产91色综合久久免费| 欧洲精品成人免费视频在线观看| 国产一卡二卡四卡免费| 成年人免费观看视频网站| 好先生在线观看免费播放| 日本成人免费在线| 亚洲A∨精品一区二区三区| 亚洲人成网站色在线入口| 亚洲日产无码中文字幕| 亚洲AV无码欧洲AV无码网站| 久久狠狠高潮亚洲精品 | 久久aⅴ免费观看| 91成人免费观看| 99久久免费国产精品特黄| 午夜影视在线免费观看| 大胆亚洲人体视频| 国产精品国产亚洲精品看不卡| 亚洲成Av人片乱码色午夜| 亚洲日韩乱码中文无码蜜桃| 亚洲一久久久久久久久| 男女猛烈无遮掩视频免费软件| 美女无遮挡拍拍拍免费视频| 99爱免费观看视频在线| 成年18网站免费视频网站| 亚洲AV无码不卡在线观看下载| 久久亚洲国产午夜精品理论片| 亚洲日产2021三区| 特级毛片A级毛片免费播放| 成人无码a级毛片免费|