javascript中直接引用Microsoft的COM生成Word


Posted in Javascript onJanuary 20, 2014
<html> 
<head> 
<meta http-equiv=Content-Type content="text/html;charset=utf-8"> 
<title>Build Document by Script</TITLE> 
<SCRIPT LANGUAGE="text/javascript"> 
function 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; 
range.Collapse(0); 
range.insertAfter("\n"); 
range=myDocApp.ActiveDocument.Content; 
range.Collapse(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="申请人的签名"; 
try{ 
myDocApp.ActiveDocument.SaveAs("e:\\JaveToWord.doc"); 
}catch(exception){ 
alert("浏览器安全设置过高,保存文件到本地失败"); 
myDocApp.Documents.close(); 
myDocApp.Application.quit(); 
myDocApp=null; 
window.close(); 
} 
} 
</SCRIPT> 
</HEAD> 
<BODY> 
<p><a href="javascript:word_onclick()">生成WORD</a></p> 
</BODY> 
</HTML>
Javascript 相关文章推荐
DOM Scripting中的图片切换[兼容Firefox]
Jun 12 Javascript
关于JS中的闭包浅谈
Aug 23 Javascript
解决checkbox的attr(checked)一直为undefined问题
Jun 16 Javascript
四种参数传递的形式——URL,超链接,js,form表单
Jul 24 Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 Javascript
Bootstarp风格的toggle效果分享
Feb 23 Javascript
JavaScript实现简单的双色球(实例讲解)
Jul 31 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
JS实现碰撞检测的方法分析
Jan 19 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
Sep 17 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
Sep 27 Javascript
javascript实现时间日期的格式化的方法汇总
Aug 06 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 #Javascript
js取值中form.all和不加all的区别介绍
Jan 20 #Javascript
如何实现textarea里的不同文本显示不同颜色
Jan 20 #Javascript
引用外部脚本时script标签关闭的写法
Jan 20 #Javascript
用jquery写的一个万年历(自写)
Jan 20 #Javascript
js控制input框只读实现示例
Jan 20 #Javascript
js给页面加style无效果的解决方法
Jan 20 #Javascript
You might like
php实现smarty模板无限极分类的方法
2015/12/07 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
常用原生JS兼容性写法汇总
2016/04/27 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
详解Vue中watch的高级用法
2018/05/02 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
Python算术运算符实例详解
2017/05/31 Python
50行Python代码实现人脸检测功能
2018/01/23 Python
Python多进程写入同一文件的方法
2019/01/14 Python
python assert的用处示例详解
2019/04/01 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
python GUI计算器的实现
2020/10/09 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
一套Delphi的笔试题一
2016/02/14 面试题
网吧消防安全制度
2014/01/28 职场文书
女娲补天教学反思
2014/02/05 职场文书
中职生自荐信范文
2014/06/15 职场文书
大学生受助感言
2015/08/01 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python