几个javascript操作word的参考代码


Posted in Javascript onOctober 26, 2009
/* 
??给几个js写word的参考: 
??this.Word.Selection.Font.Size = 16; //字体大小 
??this.Word.Selection.Font.Bold = true; //是否加粗 
??this.Word.Selection.ParagraphFormat.Alignment = 2; //0左对齐,1居中,2右对齐,数字只能0-9,慢慢试吧 
??this.Word.Selection.InsertRowsBelow(1); //下面加入一行 
??this.Word.Selection.MoveRight(1); //光标右移 
??this.Word.Selection.TypeText(string); //只能写string 
??this.Word.Selection.MoveDown(); //光标下移 
??this.Word.Selection.EndKey(); //光标移动到末尾 
??this.Word.ActiveDocument.Sections(1).Headers(1).Range.InsertAfter(string); //写页眉,结尾处写 
??this._LoadData = function () { 
??//替换函数,用于替换$strFld$类型的文本 
?? function replace( Range, strFld ) { 
??//[FindText], [MatchCase], [MatchWholeWord], [MatchWildcards], [MatchSoundsLike], [MatchAllWordForms], [Forward], [Wrap], [Format], [ReplaceWith], [Replace], [MatchKashida], [MatchDiacritics], [MatchAlefHamza], [MatchControl] 
?? Range.Find.Execute( "$"+strFld+"$", true, false, false, false, false, true, wdFindContinue, false, getElValue("l"+strFld) ) 
?? } 
??//初始化Word控件 
?? this._InitWord = function () 
?? { 
?? try{ 
?? this.Word = new ActiveXObject("Word.Application"); 
?? this.Word.visible = true; 
?? this.Doc = this.Word.Documents.Open( this.TemplatePath ); 
?? this.Doc.Activate(); 
?? this.Range = this.Doc.Range(); 
?? return true 
?? } catch(e) { 
?? //TODO: 如果用户手动取消ActiveX的运行,则会留一WINWORD.EXE的进程。 
?? //除非"设为可信站点,并在自定义级别里将第二项启用",则不会出现启用ActiveX的对话框。 
?? try { 
?? if ( this.Doc ) { this.Doc.Close(0) }; 
?? if ( this.Word ) { this.Word.Quit() } 
?? } 
?? catch (e){} 
?? return false 
?? } 
?? } 
??*/
Javascript 相关文章推荐
用js实现in_array的方法
Nov 05 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
Nov 25 Javascript
JQuery弹出层示例可自定义
May 19 Javascript
jQuery表单美化插件jqTransform使用详解
Apr 12 Javascript
JavaScript 常见安全漏洞和自动化检测技术
Aug 21 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
Oct 30 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
jquery文字填写自动高度的实现方法
Nov 07 Javascript
基于javascript实现按圆形排列DIV元素(三)
Dec 02 Javascript
在Mac下彻底卸载node和npm的方法
May 16 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
Jan 19 Javascript
详解js中的原型,原型对象,原型链
Jul 16 Javascript
javascript 操作Word和Excel的实现代码
Oct 26 #Javascript
JavaScript 对话框和状态栏使用说明
Oct 25 #Javascript
5款Javascript颜色选择器
Oct 25 #Javascript
11款基于Javascript的文件管理器
Oct 25 #Javascript
JavaScript 三种不同位置代码的写法
Oct 25 #Javascript
JavaScript 事件的一些重要说明
Oct 25 #Javascript
javascript写的一个链表实现代码
Oct 25 #Javascript
You might like
php.ini中文版
2006/10/09 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
python中的计时器timeit的使用方法
2017/10/20 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
python数据类型强制转换实例详解
2020/06/22 Python
Django权限控制的使用
2021/01/07 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
Collection和Collections的区别
2016/05/02 面试题
临床医学应届生求职信
2013/11/06 职场文书
计算机专业毕业生求职信分享
2013/12/24 职场文书
优秀求职信范文分享
2014/01/26 职场文书
书法兴趣小组活动总结
2014/07/07 职场文书
个人总结与自我评价
2014/09/18 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
初中同学会致辞
2015/08/01 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技