几个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代码
Nov 10 Javascript
提高网站信任度的技巧
Oct 17 Javascript
js jquery获取随机生成id的服务器控件的三种方法
Jul 11 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
Mar 22 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
Mar 04 Javascript
通过AngularJS实现图片上传及缩略图展示示例
Jan 03 Javascript
详谈JavaScript的闭包及应用
Jan 17 Javascript
微信小程序异步处理详解
Nov 10 Javascript
vue.js项目nginx部署教程
Apr 05 Javascript
Vue 封装防刷新考试倒计时组件的实现
Jun 05 Javascript
vue axios请求成功却进入catch的原因分析
Sep 08 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 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 默默经典版本
2009/08/04 PHP
php下将XML转换为数组
2010/01/01 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
javascript正则表达式之search()用法实例
2015/01/19 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
浅谈JavaScript 声明提升
2020/09/14 Javascript
微信小程序实现列表左右滑动
2020/11/19 Javascript
pymssql ntext字段调用问题解决方法
2008/12/17 Python
Python内置数据类型详解
2014/08/18 Python
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
多个python文件调用logging模块报错误
2020/02/12 Python
tensorboard显示空白的解决
2020/02/15 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
园林毕业生自我鉴定范文
2013/12/29 职场文书
机械工程师岗位职责
2014/06/16 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
实习护士自荐信
2015/03/25 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
生日祝酒词大全
2015/08/10 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js