欢迎来到天天文库
浏览记录
ID:18582544
大小:119.50 KB
页数:23页
时间:2018-09-19
《ntko office文档控件javascript编程指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、千航网络NTKOOFFICE文档控件JavaScript编程指南千航网络NTKOOFFICE文档控件JavaScript编程指南Web:http://www.ntko.comEmail:tanger@ntko.com,ntko2k@126.com更新日期:2004.08.15@Copyright:本文档及技术资料版权所有,未经书面许可,禁止拷贝分发。说明:本文档为使用NTKOOFFICE文档控件的客户使用JavaScript控制控件中的OFFICE文档提供了一个简要的编程指南。仅供NTKOOFFICE文档控件的客户
2、使用。技能要求:Javascript。目录:一、NTKOOFFICE文档控件简介:2二、原理介绍2三、如何将宏转变为Javascript函数3四、新增函数,方法,事件41:增加自定义菜单并处理菜单事件4五、常用函数示例51:控件界面控制52:控件功能控制63:控件文件菜单控制64:创建,从本地打开和保存文档:75:从URL打开文档:86:将在线编辑的文档以及FORM中的其他信息保存到URL87:关闭文档88:打印控制(可控制前台或者后台打印)89:痕迹保留控制相关910:文档控制1111:VBA编程1212:域值交
3、换1413:手写签名和电子印章1714:插入图片和手工批注2015:有关模板套红21WEB:HTTP://WWW.NTKO.COMTEL:023-62929797第23页/共23页EMAIL:TANGER@NTKO.COMFAX:023-62929797重庆市南岸区千航网络开发所千航网络NTKOOFFICE文档控件JavaScript编程指南一、NTKOOFFICE文档控件简介:NTKOOFFICE文档控件是拥有完全自主知识产权的ActiveX控件。使用NTKOOffice文档控件,能够在浏览器窗口中直接编辑Wor
4、d,Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理。同时支持强制痕迹保留,手写签名,电子印章等办公自动化系统必备的功能。是OA系统开发的最佳选择组件!控件采用标准HTTP上传协议,支持任意后台Web服务器(iis,domino,webaphere,apache等),任意后台操作系统(win2k,win2003,linux,unix等),以及任意后台编程语言(asp,asp.net,jsp,php,vb.net,c#等)和任意web应用服务器体系结构(j2ee,.net等)。卓越的性能
5、,低廉的价格,标准高效的编程接口,让您以最低的开发成本,轻松创建极具特色的办公自动化解决方案!二、原理介绍%注意,在本文档及以下部分,假设控件对象为TANGER_OCX_OBJ。该对象可以在HTML页面的onload事件中通过TANGER_OCX_OBJ=document.all("控件ID");来赋值。NTKOOFFICE文档控件的ActiveDocument属性,如果是打开了Word文档,就是一个Word的Document对象。如果是打开了Excel电子表,就是一个Excel的WorkBook对象。这两个对象的
6、详细信息分别在Word和Excel的联机帮助的与编程信息有关的部分可以查阅到。(需要完全安装Word和Excel才会有编程帮助信息)。NTKOOFFICE文档控件和其中打开的文档对象的关系如下:NTKOOffice文档控件Word,Excel等文档对象OLE文档容器接口ActiveDocument属性因此,可以通过Javascript对ActiveDocument属性的访问,来达到控制控件内部的Word,Excel对象的目的。WEB:HTTP://WWW.NTKO.COMTEL:023-62929797第23页/共
7、23页EMAIL:TANGER@NTKO.COMFAX:023-62929797重庆市南岸区千航网络开发所千航网络NTKOOFFICE文档控件JavaScript编程指南比如,以下代码将在Word的当前光标插入文字:TANGER_OCX_OBJ.ActiveDocument.Application.Selection.TypeText("testbytanger");比如:以下代码设置控件中的第一个电子表格的b2单元格的值:TANGER_OCX_OBJ.ActiveDocument.Sheets(1).Range(
8、"B2").Value="testbytanger";%注意:在没有打开文档之前,ActiveDoument属性是空值。比如如下函数:functiontestdoc(){if(typeof(TANGER_OCX_OBJ.ActiveDocument)=="undefined"){alert("undefined");}elseif(TANGER_OCX_OB
此文档下载收益归作者所有