几个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+css在交互上的应用
Jul 18 Javascript
jQuery中:empty选择器用法实例
Dec 30 Javascript
Node.js中的缓冲与流模块详细介绍
Feb 11 Javascript
javascript实现2016新年版日历
Jan 25 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
Aug 03 Javascript
ionic实现可滑动的tab选项卡切换效果
Apr 15 Javascript
使用ionic切换页面卡顿的解决方法
Dec 16 Javascript
详解React+Koa实现服务端渲染(SSR)
May 23 Javascript
微信小程序自定义tab实现多层tab嵌套功能
Jun 15 Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 Javascript
vue 中Virtual Dom被创建的方法
Apr 15 Javascript
layui.tree组件的使用以及搜索节点功能的实现
Sep 26 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
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
ThinkPHP表单自动验证实例
2014/10/13 PHP
Laravel 4 初级教程之Pages、表单验证
2014/10/30 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
php图像验证码生成代码
2017/06/08 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
2015/10/30 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python Sleep休眠函数使用简单实例
2015/02/02 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
英文推荐信格式范文
2014/05/09 职场文书
火锅店的活动方案
2014/08/15 职场文书
对照检查剖析材料
2014/09/30 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python
Python Pandas解析读写 CSV 文件
2022/04/11 Python
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android