”…”〉中调用js函数,这样可以确保在浏览器加载控件完毕之后,才在该js
函数中调用OpenFromUrl/BeginOpenFromUrl,这样就
可以解决了
5.0文件存取错误
首先按照备注操作,将系统加入到IE的可信站点中去;
如果加入了可信站点还是报文件存取错误的话那就是
本机office的问题了,本机office是精简版的office,
卸载了本机的然后重装一个完整的office;
1。环境问题,按照以下步骤检查
6 / 12
1)在写字板插入word对象试试,如果不报错,说明
office是正确安装的
2)打开命令行,然后输入regsvr32 (win7
需要这样打开:所有程序 附件 命令行#鼠标右键以管
理员身份执行)
3)如果1)2)都没有问题,可以打开任务管理器看看
是否有未结束的 EXCEL。EXE进程,关
闭试试
4)删除normal。dot 试试,这两个文件是
office的模板文件,在目录C:Documents and Settings
当前用户Application DataMicrosoftTemplates下
5)windows7还可以尝试把OA或系统的IP加入信任
站点,取消保护模式试试
6)如果以上方法都不行,请重新安装office试试(推荐
完全安装)
只有部分文档打开时报错
2。文档被损坏
1)由于未知原因,文档被损坏,这时,可以把从本地打
开这个文档,另存一份出来试试控件是否能打开
7 / 12
6。0使用文档控件打开服务器上面的文档时,
出现文件传输错误有哪些原因导致?
控件对象.openFromUrl(url);参数url必须能够返回
标准文档的二进制数据流。它可以直接指向服务器上
的一个word文档或者页面(这个页面读取文档的数
据流,并返回给客户端)。
出现错误分为下面几种情况:
1:url错误。如果url没有问题在浏览器的地址栏直接
输入url对应的全url应该能够下载word文档.如果url
有问题,控件无法获取文档数据,就会提示“文件传输错
误".
2:编码问题。比如url中带有中文字符,浏览器对url
编码导至url被破坏。服务器根据被破坏的url当然也
不能返回正确的word二进制流。可以通过设置控件
的isuseutf8url=-1(即使用utf8对url编码)。有的
时候即使设置了isuseutf8url=-1也不能解决问题.根
据经验,可以调用url=escape(url);来重新对url编
码一次,然后再调用openFromUrl(url)。
3:服务器设置本身就不支持中文的url.比如tomcat
服务器,是可以通过服务器配置文件来设置url编码,有
的编码格式本来就不支持中文.这种情况就需要重新
设置能够支持中文的url编码格式。
8 / 12
保存文档回服务器时报“文件传输错误”
解决方案
SaveToUrl()方法的返回值就是url指向页面的执行完
后整个页面的内容。如果后台url程序有错误,保存
不成功.控件就会提示”文件传输错误”,并且SaveToUrl
()方法的返回值中就包含了错误信息,可以通过类似
下面的代码查看错误信息,并对url页面进行排错:
var resTTML = 控件对象.saveToUrl(url,。.);
alert(resTTML);
7.0 控件使用一段时间后突然提示"您正在运行
的NTKO OFFICE文档控件是演示版本已经到期,
不能继续使用。”
出现以上问题可能有以下三种情况:
1.用的试用版。我们网站发布的演示版本控件都有一
定的试用使用时期。请重新网站下载新的演示版本。
2。密钥不对。不是我们发布的正式密钥或者书写错误。
3。密钥和版本不匹配。正式版本控件和授权密钥必须
一一对应。请参考我们发布产品时附带的相关文件。
9 / 12
8。0 检测其他地方没有任何问题就是文档保存
的时候出现不知名错误?
可能引起的原因就是在:打开文档Openfromurl第二
个参数或者BeginOpenfromURL第三个只读属性设置
为true,这样就不能将文档保存回服务器;所以解决方
案就是将这个参数设置为false就可以解决;
9。0 当客户端的office版本含有2003、2007
和2010,保存文档的时候怎样处理兼容问题
因为低版本的office不能兼容高版本的office文档格
式(如office2003不能打开07和10文档),所以建
议在保存文档时候可以使用SaveAsOtherFormatToURL
方法,该方法用来将文档保存为其他格式的文件到指
定的URL。除第一个参数之外,其他参数的格式以及返
回值,和SaveToURL方法的参数一致。
第一个参数指明要保存的文件类型:
对Word文档而言,第一个参数的含义如下:
0:保存为word Txt格式;
1:保存为MHT格式.需要客户机安装OFFICE XP及以
上版本;
10 / 12
2:保存为XML格式.需要客户机安装OFFICE 2003及
以上版本;
3:保存为RTF格式;
4:保存为UnicodeText格式;
5:保存为兼容WORD文档格式;
对Excel文档而言,第一个参数的含义如下:
0:保存为Txt格式;
1:保存为MHT格式。需要客户机安装OFFICE XP及
以上版本;
2:保存为XML格式。需要客户机安装OFFICE 2003及
以上版本;
3:保存为CSV格式;
4:保存为UnicodeText格式;
5:保存为Excel7格式;
7:保存为Excel95格式;
对PowerPoint文档而言,第一个参数的含义如下:
0:保存为GIF格式;
11 / 12
1:保存为MHT格式。需要客户机安装OFFICE XP及以
上版本;
2:保存为JPG格式。
3:保存为RTF格式;
4:保存为PNG格式;
12 / 12
发布评论