复制代码代码如下:
<html>
<头>
<meta http-equiv = content-type content =“ text/html; charset = utf-8”>
<title>脚本构建文档</title>
<脚本语言=“ text/javascript”>
函数word_onclick()
{
var mydocapp = null;
myDocApp = new ActiveXobject(“ Word.Application”);
mydocapp.application.visible = true;
var mydoc = mydocapp.documents.add();
myDocapp.Selection.ParagraphFormat.Alignment = 1
mydocapp.selection.range.bold = true;
mydocapp.selection.font.size = 22;
mydocapp.selection.text =“请假申请单”
mydocapp.selection.insertafter(“/n”);
mydocapp.selection.moveright(2,10);
mydocapp.selection.typeparagraph();
myDocApp.Selection.Font.Bold=false;
myDocApp.Selection.Font.Size=12;
var myTable0=myDoc.Tables.Add(myDocApp.Selection.Range,3,4);
mytable0.cell(1,1).range.text =“请假人”;
mytable0.cell(1,2).range.text =“张三”;
mytable0.cell(1,3).range.text =“请假时间”;
mytable0.cell(1,4).range.text =“ 2006-2-10”;
mytable0.cell(2,1).range.text =“工号”;
mytable0.cell(2,2).range.text =“ 32412”;
mytable0.cell(2,3).range.text =“填表时间”;
mytable0.cell(2,4).range.text =“ 2006-2-9”;
mytable0.cell(3,1).range.text =“请假原因”;
mytable0.cell(3,2).range.text =“感冒”;
mytable0.cell(3,3).range.text =“处理方式”;
mytable0.cell(3,4).range.text =“病假”;
var range = myDocapp.activedocument.content;
范围倒塌(0);
range.insertafter(“/n”);
range = myDocapp.activedocument.content;
范围倒塌(0);
var mytable2 = mydoc.tables.add(range,1,2);
mytable2.columns(1).setWidth(320,2);
mytable2.cell(1,1).range.text =“申请人签名” //空格勿删
mytable2.cell(1,2).range.text =“申请人的签名”;
尝试{
mydocapp.activecument.saveas(“ e://javetoword.doc”);
} catch(异常){
警报(“浏览器安全设置过高,保存文件到本地失败”);
mydocapp.documents.close();
mydocapp.application.quit();
mydocapp = null;
window.close();
}
}
</script>
</head>
<身体>
<p> <a href =“ javascript:word_onclick()”>生成word </a> </p>
</body>
</html>