几个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 相关文章推荐
doctype后如何获得body.clientHeight的方法
Jul 11 Javascript
JavaScript 实现类的多种方法实例
May 01 Javascript
js数组去重的方法汇总
Jul 29 Javascript
HTML页面,测试JS对C函数的调用简单实例
Aug 09 Javascript
bootstrap css样式之表单
Jan 19 Javascript
js控制文本框禁止输入特殊字符详解
Apr 07 Javascript
详解如何使用webpack+es6开发angular1.x
Aug 16 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
Jan 03 Javascript
详解vue-cli下ESlint 配置说明
Sep 03 Javascript
Mint UI组件库CheckList使用及踩坑总结
Dec 20 Javascript
解决vue 退出动画无效的问题
Aug 09 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 Vue.js
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后门代码解析
2014/07/05 PHP
php通过ksort()函数给关联数组按照键排序的方法
2015/03/18 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
js实现下一页页码效果
2017/03/07 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
简单学习Python time模块
2016/04/29 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
销售心得体会
2014/01/02 职场文书
便利店投资的创业计划书
2014/01/12 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
团队激励口号
2014/06/06 职场文书
课外活动总结范文
2014/07/09 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
2016年党员公开承诺书范文
2016/03/24 职场文书
调研报告的主要写法
2019/04/18 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
vmware虚拟机打不开vmx文件怎么办 ?vmware虚拟机vmx文件打开方法
2022/04/08 数码科技