几个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 相关文章推荐
ExtJS Grid使用SimpleStore、多选框的方法
Nov 20 Javascript
JavaScript中的变量作用域介绍
Dec 31 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
JavaScript实现表格快速变色效果代码
Aug 19 Javascript
js实现精确到秒的日期选择器完整实例
Apr 30 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
Jun 01 Javascript
浅谈javascript基础之客户端事件驱动
Jun 10 Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
Sep 27 Javascript
原生JavaScript创建不可变对象的方法简单示例
May 07 Javascript
Vue中父子组件的值传递与方法传递
Sep 28 Javascript
Vue实现多页签组件
Jan 14 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
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
jQuery插件 tabBox实现代码
2010/02/09 Javascript
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
Javascript排序算法之计数排序的实例
2014/04/05 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
理解javascript中的闭包
2017/01/11 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
原生JavaScript实现滑动拖动验证的示例代码
2019/12/06 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
2020/08/07 Javascript
python3 模拟登录v2ex实例讲解
2017/07/13 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
详解Python模块化编程与装饰器
2021/01/16 Python
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
造型师求职自荐信
2013/09/27 职场文书
贷款委托书范本
2014/04/08 职场文书
2014年工会工作总结
2014/11/12 职场文书
大学生入党群众意见书
2015/06/02 职场文书
结婚喜宴祝酒词
2015/08/10 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL