NTKO文档控件常见问题解决方案_第1页
NTKO文档控件常见问题解决方案_第2页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 / 14NTKO 控件常见问题以及解决方案整理- 整理:ifengifeng1、重点注意备注:文档控件是 ActiveXActiveX 控件,通过浏览器操作本地的officeoffice,所以说系统用户的权限必须管理员身份,这样控件才能正常的加载;还有就是访问的系统里面有文档控件,必须将这个 系统加入到IEIE 的可信任站点 中去;加入可信站点如图:IEIE 工具栏-Internet-Internet 选项2 / 14这保护模式不要启用;3 / 14覺信任的站点*4U竽舉豁鏗需区域的岡站。该区博中的所有网站都使将该网詁瘵灿到産域:htto: /www. rrtko. co m屈站gj:ht

2、tp:/*. cegn.CTI卜http:/L2T.C.O. 1166.0. 12http:/LS2.168 0 221*时该区域中的所有站点要求朋努器验证肚畑:)这 httpshttps 验证取消,然后点击添加就行了;厂受信任的站点I宀課韶鰹德区迪的网站*该区域中的所有网站都使如果在使用文档控件,在officeoffice 文档和表单中的附件一并保存的时候出现失败;关闭将该网站添加到区域:I I对该区撼中的所有站点要和炳器验证血切4 / 14在使用我们服务器版电子印章在创建印章保存到服务器的时候出现失败;检查一下 I IE E 安全设置, 将“将文件上载到服务器时包含了本 地目录路径”启用如

3、图:1.0 自动加载问题1.1 NTKO OFFICE 文档控件为何不能自动装载控件不能自动加载主要有以下原因导致:1) 本地 In ternet 选项中的安全设定,在当前区 域禁止下载已签名的 ActiveX 控件;2) 引用控件的网页中,vobject 标记中的 codebase属性指定不正确,导致浏览器无法下载 OfficeCo ntrol.cab 文件;5 / 143) 服务器上的 OfficeControl.cab被破坏,失去 正确的签名,或者使用了不正确的版本;4) 虽然服务器上的 OfficeControl.cab 正确,但 是浏览器下载的有问题。这个可能会因为某些 WE 酿 务

4、器的mime 的错误配置引起,导致服务器将OfficeCo ntrol.cab不以二进制文件的形式发送给浏览器;5) 本地 In ternet 选项中的安全设定,在当前区 域不允许运行 ActiveX 控件和插件;6) 还有可能是由于微软的补丁引起,或者其他防 病毒软件或者过滤软件阻止了控件安装;1.21.2 不能加载文档控件的解决步骤?1) 确认本地 In ternet 选项中的安全设定中,允 许下载已签名的 ActiveX 控件,并允许运行 ActiveX 控件和插件。2) 确认引用控件的网页中,vobject 标记中的codebase=B 分,正确指向了服务器上的OfficeContro

5、l.cab 文件的 URL 相对当前网页或者相 对服务器根。3) 从浏览器地址栏直接输入服务器上的OfficeControl.cab 文件的 URL 包含主机名,确认浏 览器出6 / 14现下载提示并且在下载保存后的OfficeControl.cab文件上,点击右键看属性,在出现的对话框中具有“数字签名”,且签名正确。4) 如果以上方法还不能解决问题,并且您的系统 安装了 “微软累积安全更新 MS05-052 补丁”,请尝 试如下步骤:警告:如果使用注册表编辑器或其他方法错 误地修改了注册表,则可能导致严重问题。这些 问题可能需要重新安装操作系统才能解决。1、单击“开始”,单击“运行”,键入R

6、egedit.exe,然后单击“确定”。2、找到以下注册表子项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftlnternet ExplorerActiveX Compatibility3、右键单击“ ActiveX Compatibility ”,查找NTKO OFFIC 文档控件的CLSID:C9BC4DFF-4248-4a3c-8A49-63A7D317F404,如果该项目存在,右键单击右边的“ Compatibility Flags ”项目,然后单击“修7 / 14改”。在“数值数据”框中,选择 16 进制,输 入 00800000,然后单击“确定”。4、如果该

7、 NTKO OFFIC 文档控件的 CLSID 不存 在,则右键单击“ ActiveX Compatibility ”, 指向“新建”,单击“项”,键入 NTKOOFFICE 文档控件的CLSID:C9BC4DFF-4248-4a3c-8A49-63A7D317F404,然后按 Enter。5、右键单击您在步骤 4 中创建的项,指向“新6、键入 Compatibility Flags,然后按 Enter。7、右键单击“ Compatibility Flags ”,然后单 击“修改”。&在“数值数据”框中, 选择 16 进制, 输入 00800000,然后单击“确定”。9、退出注册表编辑

8、器。5)如果以上方法还不能解决问题,尝试暂时关 闭防病毒软件或者其他过滤软件再进行安装。6)如果还是不能解决问题,可能是机器配置被破 坏,可以尝试进行手工安装。具体请参考相关文档。建”,然后单击DW0R值”8 / 142.02.0 加载文档时出现“下载文档数据失败”对话 框是什么原因,如果解决?错误原因是后台 url 数据错误。可以尝试从浏览器打 开 url,如果是后台错误,可以看到详细的错误信息。 如果浏览器可以打开,控件不能打开,则可以试试设 定控件属性3.03.0 加载文档时出现“您没有正确安装 OFFICE,OFFICE, 或者请求创建一个系统不支持的 OLEOLE 文档类型” 错误,

9、请给出详细解决过程?这个错误是因为接口没有注册。跟控件本身无关。可 以尝试1、打开 windows 的“写字板应用程序,选择插入 word文档对象。如果这个出错,可以确定是 office 安 装问题,或者是因为 ole32.dll 没有注册。2、可以尝试在命令行运行“ regsvr32.dll ,再试试。3、如果不行,可以彻底卸载 office,重新安装。4.04.0 控件为什么有时加载文档显示空白,有时可 正常加载?如何解决?这个可能是在 body 中直接调用Ope nFromUrl/Begi nOpe nFromUr,但此时控件并未完 全初始化/加载完毕,所以出现空白。9 / 14解决:可

10、以在 vbody onload=” 中调用 js 函数, 这样可以确保在浏览器加载控件完毕之后,才在该js函数中调用 OpenFromUrl/BeginOpenFromUr,这样就 可以解决了5.05.0 文件存取错误首先按照备注操作,将系统加入到 IE 的可信站点中去; 如果加入了可信站点还是报文件存取错误的话那就是 本机office 的问题了,本机 office 是精简版的 office , 卸载了本机的然后重装一个完整的 office;1. 环境问题,按照以下步骤检查1)在写字板插入 word 对象试试, 如果不报错, 说明 office是正确安装的2)打开命令行,然后输入 regsvr

11、32 ole32.dll (win7 需要这样打开:所有程序 附件 命令行#鼠标右键以管 理员身份执行)3)如果 1) 2)都没有问题,可以打开任务管理器看 看是否有未结束的 WINWORD.EXE EXCEL.E 进璀,关 闭试试4)删除normal.dot normal.dotx试试, 这两个文件是 office的模板文件,在目录10 / 14当前用户 Application DataMicrosoftTemplates 下5)windows7 还可以尝试把 OA 或系统的 IP 加入信任 站点,取消保护模式试试6)如果以上方法都不行,请重新安装 office 试试(推 荐完全安装)只有部

12、分文档打开时报错2. 文档被损坏1)由于未知原因,文档被损坏,这时,可以把从本地 打开这个文档,另存一份出来试试控件是否能打开6.06.0 使用文档控件打开服务器上面的文档时,出 现文件传输错误有哪些原因导致?控件对象.openFromUrl(url);参数 url 必须能够返回标准 文档的二进制数据流。它可以直接指向服务器上的一 个 word文档或者页面(这个页面读取文档的数据流, 并返回给客户端)。出现错误分为下面几种情况:1: url 错误。如果 url 没有问题在浏览器的地址栏直接 输入url 对应的全 url 应该能够下载 word 文档。如果 url 有问题,控件无法获取文档数据,

13、就会提示文件传 输错误”。11 / 142:编码问题。比如 url 中带有中文字符,浏览器对 url 编码导至 url 被破坏。服务器根据被破坏的 url 当然也 不能返回正确的 word 二进制流。可以通过设置控件的 isuseutf8url = 1 (即使用 utf8 对 url 编码)。有的 时候即使设置了 isuseutf8url = 1 也不能解决问题。根据经验, 可以调用 url = escape(url)来重新对 url 编 码一次,然后再调用 openFromUrl (url)。3:服务器设置本身就不支持中文的url。比如 tomcat服务器,是可以通过服务器配置文件来设置 u

14、rl 编码, 有的编码格式本来就不支持中文。这种情况就需要重 新设置能够支持中文的 url 编码格式。保存文档回服务器时报文件传输错误”解决方案SaveToUrl(方法的返回值就是 url 指向页面的执行完 后整个页面的内容.如果后台 url 程序有错误,保存不成 功.控件就会提示文件传输错误,并且 SaveToUrl(方 法的返回值中就包含了错误信息,可以通过类似下面 的代码查看错误信息,并对 url 页面进行排错:var resTTML =控件对象.saveToUrl(url,.);alert(resTTML);12 / 147.07.0 控件使用一段时间后突然提示 您正在运行 的 NTK

15、ONTKOOFFICEOFFICE 文档控件是演示版本已经到期,不能继续使用。 ”出现以上问题可能有以下三种情况:1. 用的试用版。我们网站发布的演示版本控件都有一 定的试用使用时期。请重新网站下载新的演示版本。2. 密钥不对。不是我们发布的正式密钥或者书写错误。3. 密钥和版本不匹配。正式版本控件和授权密钥必须 一一对应。请参考我们发布产品时附带的相关文件。8.08.0 检测其他地方没有任何问题就是文档保存 的时候出现不知名错误?可能引起的原因就是在:打开文档 Openfromurl 第二 个参数或者 BeginOpenfromURL 第三个只读属性设置为 true,这样就不能将文档保存回服

16、务器; 所以解决方 案就是将这个参数设置为 false 就可以解决;9.09.0 当客户端的 officeoffice 版本含有 20032003、20072007 和 2010,2010,保存文档的时候怎样处理兼容问题因为低版本的 office 不能兼容高版本的 office 文档格 式(如office2003 不能打开 07 和 10 文档),所以建 议在保存文档13 / 14时候可以使用 SaveAsOtherFormatToURL 方法,该方法用来将文档保存为其他格式的文件到指 定的 URL。除第一个参数之外,其他参数的格式以及 返回值,和 SaveToURl 方法的参数一致。第一个参数指明要保存的文件类型:对 Word 文档而言,第一个参数的含义如下:0:保存为 word Txt 格式;1:保存为 MHT 格式。需要客户机安装 OFFICE X 及 以上版本;2:保存为 XML 格式。需要客户机安装 OFFICE 200 及 以上版本;3:保存为 RTF 格式;4:保存为 UnicodeText 格式;5:保存为兼容 WORD 文档格式;对 Excel 文档而言,第一个参数的含义如下:0:保存为 Txt 格式;1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论