几个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 相关文章推荐
关于setInterval、setTimeout在jQuery中的使用注意事项
Sep 28 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
Nov 21 Javascript
通过Javascript读取本地Excel文件内容的代码示例
Apr 08 Javascript
JavaScript阻止回车提交表单的方法
Dec 30 Javascript
微信小程序之选项卡的实现方法
Sep 29 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
React中如何引入Angular组件详解
Aug 09 Javascript
ES6 Iterator接口和for...of循环用法分析
Jul 31 Javascript
Vue Components 数字键盘的实现
Sep 18 Javascript
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 Javascript
vue prop传值类型检验方式
Jul 30 Javascript
解决vue addRoutes不生效问题
Aug 04 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
php5 mysql分页实例代码
2008/04/10 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
js表单验证实例讲解
2016/03/31 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
Python常见数据结构详解
2014/07/24 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
英国排名第一的礼品体验公司:Red Letter Days
2018/08/16 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
党员岗位承诺书
2014/03/25 职场文书
2014年教师节寄语
2014/04/03 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
检讨书格式范文
2015/05/07 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
微信早安问候语
2015/11/10 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书