簡易代碼之家

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks
           1<html>
           2<head>
           3    <title>測試HTML導出內容至WORD</title>
           4    <script type="text/javascript" language="javascript">
           5        //指定頁面區域內容導入Word
           6        function exportToWord(controlId) {
           7            var control = document.getElementById(controlId);
           8            try {
           9                var oWD = new ActiveXObject("Word.Application");
          10                var oDC = oWD.Documents.Add(""01);
          11                var oRange = oDC.Range(01);
          12                var sel = document.body.createTextRange();
          13                try {
          14                    sel.moveToElementText(control);
          15                }
           catch (notE) {
          16                    alert("導出數據失敗,沒有數據可以導出。");
          17                    window.close();
          18                    return;
          19                }

          20                sel.select();
          21                sel.execCommand("Copy");
          22                oRange.Paste();
          23                oWD.Application.Visible = true;
          24                //window.close();
          25            }

          26            catch (e) {
          27                alert("導出數據失敗,需要在客戶機器安裝Microsoft Office Word(不限版本),將當前站點加入信任站點,允許在IE中運行ActiveX控件。");
          28                try { oWD.Quit(); } catch (ex) { }
          29                //window.close();
          30            }

          31        }

          32    
          </script>
          33</head>
          34<body>
          35    <div id="TestDiv">
          36        <div align="center">愛情公寓第三季成績表</div>
          37        
          38        <table width="100%">
          39            <tr>
          40                <td style="background-color: #F50AE5; font-weight: bold;text-align:center">
          41                    名次
          42                </td>
          43                <td style="background-color: #F50AE5; font-weight: bold;text-align:center">
          44                    姓名
          45                </td>
          46                <td style="background-color: #F50AE5; font-weight: bold;text-align:center">
          47                    總分
          48                </td>
          49            </tr>
          50            <tr>
          51                <td style="text-align:center">
          52                    2012001
          53                </td>
          54                <td style="text-align:center">
          55                    曾小賢
          56                </td>
          57                <td style="text-align:center">
          58                    86
          59                </td>
          60            </tr>
          61            <tr>
          62                <td style="text-align:center">
          63                    2012002
          64                </td>
          65                <td style="text-align:center">
          66                    胡一菲
          67                </td>
          68                <td style="text-align:center">
          69                    85
          70                </td>
          71            </tr>
          72        </table>
          73    </div>
          74    <div>
          75    <div style="text-align:center">
          76    <input type="button" value="導出到WORD" onclick="return exportToWord('TestDiv')" />
          77    </div>
          78</body>
          79</html>
          80
          posted on 2012-08-16 10:35 Jakin.zhou 閱讀(2203) 評論(1)  編輯  收藏

          Feedback

          # re: Javascript實現Html頁面指定區域導出WORD 2014-11-16 18:45 d
          dsf   回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 清水河县| 溧水县| 嘉禾县| 庆阳市| 金门县| 彰化市| 宣化县| 元朗区| 南通市| 左云县| 大兴区| 久治县| 通山县| 阿巴嘎旗| 砚山县| 原阳县| 沁水县| 台北县| 巴彦县| 海晏县| 临沭县| 连州市| 彩票| 大安市| 桦甸市| 沂源县| 贞丰县| 忻城县| 东乌| 彰化县| 盐池县| 定边县| 贺兰县| 上林县| 烟台市| 木兰县| 富川| 富顺县| 招远市| 湟中县| 普宁市|