几个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 vvorld 在线加密破解方法
Nov 13 Javascript
javascript 继承实现方法
Aug 26 Javascript
Javascript 判断Flash是否加载完成的代码
Apr 12 Javascript
JS实现可展开折叠层的鼠标拖曳效果
Oct 09 Javascript
js操作数据库实现注册和登陆的简单实例
May 26 Javascript
Jquery获取第一个子元素简单实例
Jun 02 Javascript
vue实现商城购物车功能
Nov 27 Javascript
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
Material(包括Material Icon)在Angular2中的使用详解
Feb 11 Javascript
详解Vue源码学习之双向绑定
Apr 10 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
Oct 25 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
Nov 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
PHP中Date获取时间不正确怎么办
2008/06/05 PHP
PHP面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
php中hashtable实现示例分享
2014/02/13 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
php使用ffmpeg获取视频信息并截图的实现方法
2016/05/03 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
2016/10/29 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
Django websocket原理及功能实现代码
2020/11/14 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
HTML5拖放效果的实现代码
2016/11/17 HTML / CSS
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
公共事业管理本科生求职信
2013/10/07 职场文书
实习护士自荐信
2014/06/21 职场文书
爱牙日活动总结
2014/08/29 职场文书
未婚证明书模板
2014/10/08 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python