NTKOOFFICE文档控件使用说明
NTKO控件使用说明书_V1.0

ADS中引用NTKO的示例代码
templateFile
Word、Excel、Visio等模板文件
secSignFile
电子签章文件
ntkosigntool.cab
NTKO控件电子签章所包含的动态链接库
3.2NTKO控件使用
3.2.1如何在你页面中引用NTKO控件
在你的页面中引用NTKO控件,代码如下:
插入手写签名
1.2读者范围
本文档面向管理员和项目组开发人员。
1.3参考资料
2NTKO控件安装
2.1自动安装
通常的情况下,使用自动安装,其安装步骤如下:
1、更改IE浏览器的安全设置,即点击IE的“工具”菜单,选择“Internet选项”,进入“安全”选项卡,界面如下:
再点击“自定义级别”按钮,进入如下界面,把有关“ActiveX控件和插件”的选项全部启用。
其中intializePage将去读取要打开的文件,url为要打开的文件的地址。url可以有两种形式:
第一种:直接读取服务器下的文件,比如要打开服务器tomcat下webapps/engine5/fawen/xxx.doc文件,
url取值为”/engine5/fawen/xxx.doc”
第二种:读取二进制文件流,url通常为一个某一个Action的一个方法,该方法去后台读取某一个office文件的二进制流。例如:
document.write("<object id='NTKO_OCX' classid='clsid:A39F1330-3322-4a1d-9BF0-0BA2BB90E970' codebase='OfficeControl.cab#version=5,0,1,0' width='100%' height='100%'>");
NTKO OFFICE文档控件使用

NTKO OFFICE文档控件使用/Files/commonname/OfficeControl.rar下载压缩文档即可..注意MakerCaption,MakerKey,ProductCaption,ProductKey属性<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w /TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><title>无标题页</title></head><body style="margin:0"><div><object id="TANGER_OCX" classid="clsid:C9BC4DFF-4248-4a3c-8A49-63A7D3 17F404"codebase="OfficeControl.cab#version=4,0,0,6" width="100%" height="100% "><param name="IsNoCopy" value="1"><param name="BorderStyle" value="1"><param name="BorderColor" value="14402205"><param name="TitlebarColor" value="14402205"><param name="TitlebarTextColor" value="0"><param name="Caption" value="Office文档在线编辑"><param name="IsShowToolMenu" value="-1"><param name="IsHiddenOpenURL" value="0"><param name="MakerCaption" value="中国兵器工业信息中心通达科技"><param name="MakerKey" value="86A1BE7CFEC466B6186E5425AFABB417B6 016D68"><param name="ProductCaption" value="Office Anywhere 3.0"><param name="ProductKey" value="65F867689D7FF5CD02FBE4AA23764306F 715A9E2"><span STYLE="color:red"><br />不能装载文档控件。
NTKOOFFICE文档控件JavaScript编程指南

NTKOOFFICE文档控件JavaScript编程指南千航网络NTKO OFFICE文档控件JavaScript编程指南说明:本文档为使用NTKO OFFICE文档控件的客户使用JavaScript控制控件中的OFFICE文档提供了一个简要的编程指南。
仅供NTKO OFFICE文档控件的客户使用。
技能要求:Javascript。
目录:一、NTKO OFFICE文档控件简介: (2)二、原理介绍 (2)三、如何将宏转变为Javascript函数 (3)四、新增函数,方法,事件 (4)1:增加自定义菜单并处理菜单事件 (4)五、常用函数示例 (5)1:控件界面控制 (5)2:控件功能控制 (6)3:控件文件菜单控制 (6)4:创建,从本地打开和保存文档: (7)5:从URL打开文档: (8)6:将在线编辑的文档以及FORM中的其他信息保存到URL (8) 7:关闭文档 (8)8:打印控制(可控制前台或者后台打印) (8)9:痕迹保留控制相关 (9)10:文档控制 (11)11:VBA编程 (12)12:域值交换 (14)13:手写签名和电子印章 (17)14:插入图片和手工批注 (20)15:有关模板套红 (21)一、NTKO OFFICE文档控件简介:NTKO OFFICE文档控件是拥有完全自主知识产权的ActiveX控件。
使用NTKO Office文档控件,能够在浏览器窗口中直接编辑Word,Excel等Office文档并保存到Web服务器。
实现文档和电子表格的统一管理。
同时支持强制痕迹保留,手写签名,电子印章等办公自动化系统必备的功能。
是OA系统开发的最佳选择组件!控件采用标准HTTP上传协议,支持任意后台Web服务器(iis,domino,webaphere,apache等),任意后台操作系统(win2k,win2003,linux,unix等),以及任意后台编程语言(asp,,jsp,php,,c#等)和任意web应用服务器体系结构(j2ee,.net等)。
NTKOOFFICE文档控件使用说明

第一章文档控件运行环境目前NTKOOFFICE文档控件只支持windows操作系统的32位标准IE内核浏览器,支持的环境如下所示:操作系统:windows系统;浏览器:IE7-IE1132位浏览器;本地Office:32位完整版office2003〜office2010。
第二章浏览器自动加载文档控件NTKOOFFICE文档控件是ActiveX控件,通过浏览器操作本地的office,所以说系统用户的权限必须管理员身份,这样控件才能正常的加载;还有就是访问的系统里面有文档控件,必须将这个系统加入到IE的可信任站点中去;加入可信任站点如图:IE工具栏-Internet选项Internet茎麒超就楣诧接程序飘迭好二周娘或更改即诬硼鞋蚂皿该郎的帝麟]:全部该保护模式不启用;点击站点,出现如下所示弹窗:■注意:手工注册的方式仅建议在浏览器无法自动加载控件的时候使用。
手工卸载的方式卸载控件则是通用的卸载控件方法。
注意将 口区域的双站, 该区域中的所专网站都使对该区域中的所有站京要乘服务器骁证(1壮】工)⑸关闭Ci解余回 http :./.i'll :!C :dlhi :iZt http ://pchttp :J.:'*iV'r.rLtko.conhttp :.i'1,i 1vfivv.zghinix.ci :>nZi 双站组: 受■言任的菇点将该网站添加到区域®: I 釉因第三章手工注册、卸载文档控件3.手1工卸载手工注册NTKOOFFICE文档控件的步骤如下:•执行如下步骤之前最好重新启动计算机。
如果不重新启动,请确保关闭所有浏览器以及可能使用控件的开发工具,比如如果任务管理器中存在iexplorer.ex进程,则终止它。
这样做可以保证系统中不存在使用控件的进程,以避免卸载/删除失败。
•删除c:\windows\downloadedprogramfil©录下的NTKOOFFICE文档控件(未授权演示版)。
ntkooffice-技术参数-方法总结

ntkooffice-技术参数-方法总结var TANGER_OCX_bDocOpen = true;var TANGER_OCX_strOp; //标识当前操作。
1:新建;2:打开编辑;3:打开阅读var TANGER_OCX_attachName; //标识已经存在的在线编辑文档附件的名称var TANGER_OCX_attachURL; //在线编辑文档附件的URLvar TANGER_OCX_actionURL; //表单提交到的URLvar TANGER_OCX_OBJ; //控件对象var TANGER_OCX_key=""; //加密签章var TANGER_OCX_Username="匿名用户";var ISWORDLOADED = 0;/*编写人:gaoqs时间:2009.09.10功能描述:加载表单中对NTKO的引用信息,ntko控件时通过object引用的,便于对NTKO的升级*/function loadNtkoObjectInfo(swidth,sheight){document.write("");}//此函数在网页装载时被调用。
用来获取控件对象并保存到TANGER_OCX_OBJ//同时,可以设置初始的菜单状况,打开初始文档等等。
function TANGER_OCX_Init(initdocurl,ftype){TANGER_OCX_OBJ = document.all.item("TANGER_OCX");ISWORDLOADED = 1;//李壮志增加于2008-3-25,用于在开始时就禁止掉保存TANGER_OCX_OBJ.FileSave=false;TANGER_OCX_OBJ.FileSaveAs=false;//TANGER_OCX_EnableFileNewMenu(false);//TANGER_OCX_EnableFileCloseMenu(false);//TANGER_OCX_EnableFileOpenMenu(false);//TANGER_OCX_EnableFileSaveMenu(false);//TANGER_OCX_EnableFileSaveAsMenu(false);try{//保存该表单的提交url,将来传递给控件的SaveT oURL函数TANGER_OCX_actionURL = document.forms[0].action;//alert("url:"+TANGER_OCX_actionURL);//获取当前操作代码TANGER_OCX_strOp = document.all.item("TANGER_OCX_op").innerHTML;//alert("操码:"+TANGER_OCX_strOp);//获取已经存在的附件名称TANGER_OCX_attachName = document.all.item("TANGER_OCX_attachName").innerHTML;//alert("已存在附件名:"+TANGER_OCX_attachName);//获取已经存在的附件URLTANGER_OCX_attachURL =document.all.item("TANGER_OCX_attachURL").innerHTML;//alert("已存在附件URL:"+TANGER_OCX_attachURL);try{TANGER_OCX_key = document.all.item("TANGER_OCX_key").innerHTML;//alert("OCS_key:"+TANGER_OCX_key);}catch(err){}finally{};switch(TANGER_OCX_strOp){case "1": //新建文件if(initdocurl!=""){if (ftype==""||ftype==null) TANGER_OCX_OBJ.OpenFromURL(initdocurl,false);else TANGER_OCX_OBJ.OpenFromURL(initdocurl,false,ftype);}break;case "2": //编辑文件if(TANGER_OCX_attachURL){ if (ftype==""||ftype==null) TANGER_OCX_OBJ.OpenFromURL(TANGER_OCX_attachURL,false );elseTANGER_OCX_OBJ.OpenFromURL(TANGER_OCX_attachURL,false ,ftype);}else{if(initdocurl!="") {(ftype==""||ftype==null)TANGER_OCX_OBJ.OpenFromURL(initd ocurl,false);else TANGER_OCX_OBJ.OpenFromURL(initdocurl,false,ftype);}}break;case "3": //阅读文件if(TANGER_OCX_attachURL){ if (ftype==""||ftype==null) TANGER_OCX_OBJ.OpenFromURL(TANGER_OCX_attachURL,true);elseTANGER_OCX_OBJ.OpenFromURL(TANGER_OCX_attachURL,true, ftype);}break;default: //去要打开指定的模板文件,此时,TANGER_OCX_strOp指定的是urlif(ftype==""||ftype==null)TANGER_OCX_OBJ.OpenFromURL(initd ocurl,false);else TANGER_OCX_OBJ.OpenFromURL(initdocurl,false,ftype);break;}}catch(err){alert("错误:" + err.number + ":" + err.description);}finally{}/////////////////////////////////////控制界面控制//////////////////////////////////////////////////////////////////////// //////控制显示菜单、标题、栏、栏function ShowTitleBar(bShow){TANGER_OCX_OBJ.Titlebar = bShow;}function ShowMenuBar(bShow){TANGER_OCX_OBJ.Menubar = bShow;}function ShowStatusBar(bShow){TANGER_OCX_OBJ.Statusbar = bShow;}function TANGER_OCX_SetNoCopy(boolvalue){TANGER_OCX_OBJ.IsNoCopy = boolvalue;}function ShowT oolBar(bShow){TANGER_OCX_OBJ.Toolbars = bShow;}/////////////////////////////////////////////////////////////菜单控制//////////////////////////////////////////允许或禁止文件->新建菜单function TANGER_OCX_EnableFileNewMenu(boolvalue){// TANGER_OCX_OBJ.EnableFileCommand(0) = boolvalue;}//允许或禁止文件->打开菜单function TANGER_OCX_EnableFileOpenMenu(boolvalue){// TANGER_OCX_OBJ.EnableFileCommand(1) = boolvalue;}//允许或禁止文件->关闭菜单function TANGER_OCX_EnableFileCloseMenu(boolvalue){// TANGER_OCX_OBJ.EnableFileCommand(2) = boolvalue;}//允许或禁止文件->保存菜单function TANGER_OCX_EnableFileSaveMenu(boolvalue){// TANGER_OCX_OBJ.EnableFileCommand(3) = boolvalue;}//止文>另存为菜单function TANGER_OCX_EnableFileSaveAsMenu(boolvalue) {// TANGER_OCX_OBJ.EnableFileCommand(4) = boolvalue;}//允许或禁止文件->打印菜单function TANGER_OCX_EnableFilePrintMenu(boolvalue){// TANGER_OCX_OBJ.EnableFileCommand(5) = boolvalue;}//允许或禁止文件->打印预览菜单functionTANGER_OCX_EnableFilePrintPreviewMenu(boolvalue) {// TANGER_OCX_OBJ.EnableFileCommand(6) = boolvalue;}//允许或禁止工具菜单function ShowT oolMenu(bShow){TANGER_OCX_OBJ.IsShowT oolMenu = bShow;}// ellis.matao 20090710function TANGER_OCX_DoTaoHongByBookMark(){TANGER_OCX_SetMarkModify(false);var fieldName = "";var tmpObj,optionItem;var inputValue = "";var Win = window.parent;if(Win){var doc = Win.document;}else{alert("父窗口丢失,请刷新后重新执行程序!");return false;}try{for (var i =1 ; i<= TANGER_OCX_OBJ.ActiveDocument.Bookmarks.Count ; i++){ //alert(TANGER_OCX_OBJ.ActiveDocument.Bookmarks(i).Na me);BookMarkName = fieldName = TANGER_OCX_OBJ.ActiveDocument.Bookmarks(i).Name;if (doc.all(fieldName)){tmpObj = doc.all(fieldName);switch(tmpObj.type){case "select-one":inputValue = tmpObj.options[elObj.selectedIndex].text;break;case "select-multiple":var isFirst = true;for(j=0;j<tmpobj.options.length;j++){optionItem = tmpObj.options[j];if (optionItem.selected){if(isFirst){inputValue = optionItem.text;isFirst = false;}else{inputValue += " " + optionItem.text;}}}break;default: // text,Areatext,selecte-one,password,submit,etc.inputValue = tmpObj.value.replaceAll(";",",");break;}var bkmkObj = TANGER_OCX_OBJ.ActiveDocument.BookMarks(i);var saverange = bkmkObj.Rangesaverange.Text = inputValue;TANGER_OCX_OBJ.ActiveDocument.Bookmarks.Add(BookM arkName,saverange);}}}catch(err){}}//从本地增加图片到文档指定位置function AddPictureFromLocal(){if(TANGER_OCX_bDocOpen){TANGER_OCX_OBJ.AddPicFromLocal("", //路径true,//是否提示选择文件true,//是否浮动图片100,//如果是浮动图片,相对于左边的Left 单位磅100); //如果是浮动图片,相对于当前段落Top};}//从URL增加图片到文档指定位置function AddPictureFromURL(URL){if(TANGER_OCX_bDocOpen){TANGER_OCX_OBJ.AddPicFromURL(URL,//URL 注意;URL必须返回Word支持的图片类型。
NTKO操作work中的table

第二种方法:使用下面的语句:
var
table=document.all.item("ntkoControlName").ActiveDocument.Tables(i)参数i说明了获取的表格对象是文档中的第几个表格对象.这种方法适合于当你知道要操作的表格是文档中的第几个表格的时候(在这种方法中,我们应该记住:文档中的第一个表格是从1开始计算的,而不是0).
var table;
function insertTable()
{
var
selection=document.all.item("ntkoControlName").ActiveDocument.Application.Selection;
table=selection.tables.add(selection.range,3,4);}能够使用这种方法获取表格对象的原因是:…….tables.add()方法不但创建了一个表格对象,把它插入到文档中,还返回这个被创建的表格对象.
1:使用javascript往word文档中插入表格
function insertTable()
{
//定义selection对象,该对象代表窗口或窗格中的当前所选内容。所选内容代表文档中被选定(或突出显示的)的区域,若文档中没有所选内容,则代表插入点。每个文档窗格只能有一个活动的
Selection 对象,并且整个应用程序中只能有一个活动的 Selection 对象。
也可以插入到某一个range对象的前一行。
var rg =document.all.item("NTKO_OCX").ActiveDocument.Tables(1).Cell(x,y).range;//获取第x行,y列的单元格
关于NTKO控件的使用总结

关于NTKO控件的使用总结(JS代码)1. 客户端Office文档用户签名用户名:TANGER_OCX_erName;缩写:TANGER_OCX_erInitials;使用场景:经常我们在系统开发过程中,需要获取文档编制者的姓名,但是对于客户端的Office,文档用户名不一定和系统的用户姓名一致,此时就可以使用此方法。
当NTKO执行文档打开时,系统可以将以上的变量设置为当前系统登录的用户姓名,文档存储的姓名将会改为文档创建的人名。
2. 判断文档中书签或者指定域是否存在If(TANGER_OCX_OBJ.ActiveDocument.BookMarks.Exists("CreateEmployee ")){xxxx}3. 文档中指定书签或者域赋值TANGER_OCX_OBJ.SetBookmarkValue("CreateEmployee",curEmployee Name);4. 在文档中创建一个表格并定义表格的属性//在文档中首先定义表格插入的位置var bkmkObj = TANGER_OCX_OBJ.ActiveDocument.BookMarks("ZB");//将鼠标位置移到相应位置区域bkmkObj.Select();//定义NTKO控件的Selection属性var selection=document.all.item("TANGER_OCX").ActiveDocument.Application.Selection;//定义表格的行数(rowCount)及列数(itemCount)var tab = selection.tables.add(selection.range, rowCount, itemCount);//设置表格是否可以自动缩进table.AllowAutoFit = true;//设置表格内容-- 文字内容tab.Cell(1,1).width=40; //标题宽度(第一行,第一列)tab.Cell(1,1).range.Text="序号"; //标题名字(第一行,第一列)tab.Cell(1,2).width=60; //标题宽度(第一行,第二列)tab.Cell(1,2).range.Text="功能描述"; //标题名字(第一行,第二列)//设置表格内容-- 图片内容// 本地增加图片到文档指定位置TANGER_OCX_OBJ.AddPicFromLocal(" D:\\tempPic\\testpic.jpg", //路径true,//是否提示选择文件true,//是否浮动图片100,//如果是浮动图片,相对于左边的Left 单位磅100); //如果是浮动图片,相对于当前段落Top// 从URL增加图片到文档指定位置TANGER_OCX_OBJ.AddPicFromURL(URL, //URL 注意;URL必须返回Word支持的图片类型。
NTKO编辑文档

NTKO 编辑文档自编目录:一、NTKO OFFICE文档控件功能及简介:...................................................... 错误!未定义书签。
1:NTKO OFFICE文档控件简介.................................................................. 错误!未定义书签。
2:NTKO OFFICE文档控件功能.................................................................. 错误!未定义书签。
二、项目中出现的要求 (13)1:上传文件和报告信息不得大于5M (13)2:Word编辑菜单中的问题 (13)3:打印控制(可控制前台或者后台打印)................................................. 错误!未定义书签。
4:痕迹保留控制相关 (6)5:文档控制 (7)6:值域交换 (9)三、原理介绍 (112)四、控件在IE或其他浏览器中出现的问题与解决方法 (113)1:NTKO OFFICE文档控件为何不能自动装载 (13)2:文档控件打开Word文档时提示错误:-2147221163 (16)3:NTKO文档控在IE7/IE8环境下部分功能不能正常使用 (16)五、控件相关属性参考 (18)1:相关界面属性 (18)2:网络协议相关属性 (18)3:行为控制相关属性 (18)一、 NTKO OFFICE文档控件简介:1: NTKO OFFICE文档控件简介:NTKO OFFICE文档控件拥有ActiveX控件。
使用NTKO Office文档控件,能够在浏览器窗口中直接编辑Word,Excel等Office文档并保存到Web服务器。
控件采用标准HTTP上传协议,支持任意后台Web服务器(iis,domino,webaphere,apache等),任意后台操作系统(win2k,win2003,linux,unix等),以及任意后台编程语言(asp,,jsp,php,,c#等)和任意web应用服务器体系结构(j2ee,.net等)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章文档控件运行环境
目前NTKO OFFICE文档控件只支持windows操作系统的32位标准IE 内核浏览器,支持的环境如下所示:
操作系统:windows系统;
浏览器:IE7-IE11 32位浏览器;
本地Office:32位完整版office 2003~office 2010。
第二章浏览器自动加载文档控件
NTKO OFFICE文档控件是ActiveX控件,通过浏览器操作本地的office,所以说系统用户的权限必须管理员身份,这样控件才能正常的加载;还有就是访问的系统里面有文档控件,必须将这个系统加入到IE的可信任站点中去;
加入可信任站点如图:IE工具栏-Internet选项
该保护模式不启用;
点击站点,出现如下所示弹窗:
注意将https验证取消,然后点击添加就行了;
第三章手工注册、卸载文档控件3.1手工卸载
手工注册NTKO OFFICE文档控件的步骤如下:
●执行如下步骤之前最好重新启动计算机。
如果不重新启动,请确保关闭所有浏览器以
及可能使用控件的开发工具,比如Visual .如果任务管理器中存在
iexplorer.exe进程,则终止它。
这样做可以保证系统中不存在使用控件的进程,以避
免卸载/删除失败。
●删除c:\windows\downloaded program files目录下的NTKO OFFICE文档控件(未
授权演示版)。
●将officecontrol.cab中的officecontrol.ocx解开,拷贝到比如:c:\officecontrol.ocx
●从命令行运行:regsvr32 /u c:\officecontrol.ocx就可以彻底卸载控件。
3.2手工注册
手工注册NTKO OFFICE文档控件的步骤如下:
●将officecontrol.cab解压,拷贝officecontrol.ocx到比如:c:\officecontrol.ocx
●从命令行运行:regsvr32 c:\officecontrol.ocx
3.3手工注册与卸载的重点
手工注册与卸载文档控件的重点在于:
卸载前应将所有可能用到文档控件的进程关闭,卸载与注册时候应
以管理员身份运行命令行窗口cmd.exe,注册时候在命令行窗口中输入:regsvr32 “即将注册的NTKO OFFICE文档控件OCX文件的路径”回车即可;卸载时候在命令行窗口中输入:regsvr32 -u “即将卸载的NTKO OFFICE文档控件OCX文件的路径”回车即可。
第四章使用文档控件常见问题
4.1使用IE浏览器无法自动加载控件
4.1.1IE浏览器无法自动加载控件的可能原因
1)本地Internet选项中的安全设定,在当前区域禁止下载已签名的ActiveX控件;
2)引用控件的网页中,<object 标记中的codebase属性指定不正确,导致浏览器无法下载OfficeControl.cab文件;
3)服务器上的OfficeControl.cab被破坏,失去正确的签名,或者使用了不正确的版本;
4)虽然服务器上的OfficeControl.cab正确,但是浏览器下载的有问题。
这个可能会因为某些WEB服务器的mime的错误配置引起,导致服务器将OfficeControl.cab不以二进制文件的形式发送给浏览器;
5)本地Internet选项中的安全设定,在当前区域不允许运行ActiveX 控件和插件;
6)还有可能是由于微软的补丁引起,或者其他防病毒软件或者过滤软件阻止了控件安装;
7)当前使用的浏览器为64位浏览器。
4.1.2IE浏览器无法自动加载控件的解决方法
针对以上控件无法加载的可能原因,可采用以下方法解决控件无法加载的问题:
1)确认本地Internet选项中的安全设定中,允许下载已签名的ActiveX控件,并允许运行ActiveX控件和插件。
2)确认引用控件的网页中,<object 标记中的codebase=部分,正确指向了服务器上的OfficeControl.cab文件的URL[相对当前网页或者相对服务器根]。
3)从浏览器地址栏直接输入服务器上的OfficeControl.cab文件的URL,包含主机名,确认浏览器出现下载提示并且在下载保存后的OfficeControl.cab文件上,点击右键看属性,在出现的对话框中具有“数字签名”,且签名正确。
4)如果以上方法还不能解决问题,并且您的系统安装了“微软累积安全更新 MS05-052补丁”,请尝试如下步骤:
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。
这些问题可能需要重新安装操作系统才能解决。
●单击“开始”,单击“运行”,键入Regedit.exe,然后单击“确定”。
●找到以下注册表子项:
●右键单击“ActiveX Compatibility”,查找NTKO OFFICE文档控件的
CLSID:{C9BC4DFF-4248-4a3c-8A49-63A7D317F404},如果该项目存在,右键单
击右边的“Compatibility Flags”项目,然后单击“修改”。
在“数值数据”框中,
选择16进制,输入00800000,然后单击“确定”。
●如果该NTKO OFFICE文档控件的CLSID不存在,则右键单击“ActiveX
Compatibility”,指向“新建”,单击“项”,键入NTKO OFFICE文档控件的
CLSID:{C9BC4DFF-4248-4a3c-8A49-63A7D317F404},然后按Enter。
●右键单击您在步骤 4 中创建的项,指向“新建”,然后单击“DWORD 值”。
●键入Compatibility Flags,然后按Enter。
●右键单击“Compatibility Flags”,然后单击“修改”。
●在“数值数据”框中,选择16进制,输入00800000,然后单击“确定”。
●退出注册表编辑器。
5)如果以上方法还不能解决问题,尝试暂时关闭防病毒软件或者其他过滤软件再进行安装。
6)如果还是不能解决问题,可能是机器配置被破坏,可以尝试进行手工安装。
具体请参考相关文档。
7)使用的是64位IE浏览器,换成32位浏览器。
4.2加载文档时出现“您没有正确安装OFFICE,或者请求
创建一个系统不支持的OLE文档类型”错误,如何解决?
出现这个问题的根本原因是:环境问题,如OFFICE 软件本身安装问题,该问题的出现与文档控件无关。
对于该问题的解决,可进行如下尝试:
●打开windows的“写字板”应用程序,选择插入Office文档对象(如:Word、Excel
等等)。
如果这个出错,可以确定是office安装问题,或者是因为ole32.dll没有注册。
●可以尝试在命令行运行“regsvr32 ole32.dll”,再试试。
●如果不行,可以彻底卸载office,重新安装完整版Office。
4.3打开文档时候,控件弹出提示:文件存取错误。
如何解
决?
出现该现象的可能原因与解决方法如下:
1、访问的站点未加入可信任站点中,导致文档存取错误。
而通过控件左上角文件--》打开,打开本地的文档提示:读取临时文件错误,则可将该站点加入可信任站点,详见本文档第一章内容。
2、本地使用的是Office 2003 而打开的文档是office 2007以上版本office 新建的文档,此时打开时候会报文档存取错误。
此时可采用将文档换成标准doc格式即可。
3、打开的文档本身被损坏时候,此时会报文件存取错误,此类型不能解决。
4、若打开所有文档都提示文件存取错误,且没有安装过WPS,则检查本地office的安装情况,查看是否是完整安装的;在检查Office 是否是完整安装,除了查看安装之后的程序目录,也可通过系统本身的:附件
--》写字板--》插入Office 对象,进行检验(注:此方法对于XP较为有效,Win7以上系统则可能不准确)。
5、若打开所有文档都提示文件存取错误,并且重新安装完整版
office均无效,在写字板中插入word 等office对象也提示错误,那么请检查是否是安装过WPS抢鲜版之类的,如果是,那么此时WPS已经更改了office 的注册表了,所以即使重新安装Office也是不能解决的。
对于此类问题则有以下两种方案:
●重装系统,该方法较为快捷,但后期可能比较繁琐,因需要重装各类软件;
●卸载WPS之后,进入注册表以WPS为关键字进行搜索,一一删除搜到的项。
删除完
毕之后进行重新安装OFFICE。
该方法或许看似较为复杂,但省去了重装系统之后繁
琐的重装各类软件;若是觉得自己进行删除较麻烦,可联系我们技术工程师获取:删
除WPS残余注册表项目的小工具,尝试按照说明进行处理。
4.4控件使用一段时间后突然提示"您正在运行的NTKO
OFFICE文档控件是演示版本已经到期,不能继续使用。
"
出现以上问题可能有以下三种情况:
1.用的试用版。
我们网站发布的演示版本控件都有一定的试用使用时期。
请重新网站下载新的演示版本。
2.密钥不对。
不是我们发布的正式密钥或者书写错误。
3.密钥和版本不匹配。
正式版本控件和授权密钥必须一一对应。
请参考我们发布产品时附带的相关文件。