几个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 相关文章推荐
javascript Ext JS 状态默认存储时间
Feb 15 Javascript
JS 类型转换常见方法小结
May 31 Javascript
js下将字符串当函数执行的方法
Jul 13 Javascript
javascript类型转换示例
Apr 29 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
jQuery+css实现百度百科的页面导航效果
Dec 16 Javascript
JavaScript 正则表达式中global模式的特性
Feb 25 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
Apr 25 Javascript
vue中的provide/inject的学习使用
May 09 Javascript
详解关于vue2.0工程发布上线操作步骤
Sep 27 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
Jun 05 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
YII模块实现绑定二级域名的方法
2014/07/09 PHP
PHP闭包实例解析
2014/09/08 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
YII动态模型(动态表名)支持分析
2016/03/29 PHP
Javascript学习笔记-详解in运算符
2011/09/13 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
详解JavaScript中基于原型prototype的继承特性
2016/05/05 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
原生js实现回复评论功能
2017/01/18 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
使用JS动态显示文本
2017/09/09 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python实用代码片段收集贴
2015/06/03 Python
浅谈Python的异常处理
2016/06/19 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
python isinstance函数用法详解
2020/02/13 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
HTML5中的新元素介绍
2008/10/17 HTML / CSS
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
总经理职责
2013/12/22 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
知识竞赛主持词
2014/03/26 职场文书
《荷花》教学反思
2014/04/16 职场文书
小学生暑假家长评语
2014/04/17 职场文书
初中新生军训方案
2014/05/13 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
卖房协议书样本
2014/10/30 职场文书
说谎欺骗人检讨书300字
2014/11/18 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang