文档视界 最新最全的文档下载
当前位置:文档视界 › 【说明】关于使用OFFICE控件打开文档失败问题的说明

【说明】关于使用OFFICE控件打开文档失败问题的说明

【说明】关于使用OFFICE控件打开文档失败问题的说明
【说明】关于使用OFFICE控件打开文档失败问题的说明

关于使用iWebOffice控件打开文档失败

问题的说明

一、前言

在使用iWebOffice网络文档控件进行文档流转应用的过程中,有时会遇到文档无法打开的问题(这些问题有的可能是所有的机器都无法打开某个或某些文档,有的可能是部分机器无法打开某个或某些文档)。这个问题看似杂乱,其实是有规律有原因的。

二、问题原因阐述

进行在线编辑应用时,打开文档的操作受三方面的因素影响:文档本身、客户端的OF FICE软件环境、iWebOffice控件。这三方面任何一种发生异常都会造成打开文档失败的情况。

2.1 文档出现问题的情况

1)为什么控件中打开失败的文档在本地可以打开?

首先要说明一下,OFFICE软件自身提供了两种调用方式。一种是本地打开OFFICE软件的应用程序方式(Application,简称APP),另一种是对象连接与嵌入方式(Object Linking and Embedding,简称OLE)。iWebOffice系列控件调用OFFICE就是用的第二种方式。

这两种调用方式是微软提供的两套独立的调用模式,OLE方式下可以实现大部分APP方式下的应用(注意只是大部分),在实践中我们发现有一些接口的调用在OLE方式下是不行的。除了接口调用上的差别外,我们还发现APP的方式下稳定性明显好于OLE调用方式,我们甚至怀疑微软没有针对OLE调用方式做足够的测试。

2)为什么产生问题文档?

OFFICE稳定性差导致的最大威胁就是保存时容易产生异常文档,因为控件保存的文档本质上是通过OFFICE保存出来再由控件提交给服务器保存。而OFFICE软件也是程序在运行时也可能因为各种原因而出现问题,所以OFFICE保存出异常文档是不可避免的。

3)问题文档有哪些表现形式

这些问题文档有时可能异常的很厉害连APP方式都无法打开,这种情况可以定义为“文档损坏”,损坏一旦严重到APP方式OFFICE都不能打开时就彻底的损失了、无法再修复。有时可能是轻微的错误,这种情况可以定义为“文档异常”,APP有着更好的稳定性所以可能可以打开(并且OFFICE不会报错,所以看上去就像没有异常),而这种异常的文档可能在O LE下就没那么幸运。因此我们有时会看到控件中无法打开的文档,但是下载到本地却可以

打开,就是APP和OLE的稳定性差异导致的。

另外,也不是异常了的文档在OLE下都会无法打开,真实的情况是不同的OFFICE软件版本下都会有差异。很可能在A机器可以打开文档,在B机器就无法打开,所以要从根源上解决问题还要具体分析(分析思路之后详述)。OFFICE软件如果加上SP包后就有非常多的版本,仅从OFFICE2003开始就有:OFFICE2003、OFFICE2003 SP1、OFFICE2003 SP2、O FFICE2003 SP3、OFFICE2007、OFFICE2007 SP1、OFFICE2007 SP2、OFFICE2007 SP3、OFFICE2010、OFFICE2010 SP1。并且不同时期安装的补丁包里面的子版本号也非常众多,无法有效评估究竟哪种环境最稳定。因此最妥当的方式是修复文档(修复方法之后详述)。

2.2 OFFICE环境异常的情况

如果OFFICE文档正常,而客户端的OFFICE环境异常时(比如安装的是精简版的OFFI CE,或者OFFICE中有部分功能损坏)也会出现文档无法打开的情况。这种情况出现几率很低,一般是整片区域就出现1、2台电脑不正常,而且这样的电脑环境中可能会所有的OFFI CE文档都不能正常打开,因此还是比较好判断的。

2.3 iWebOffice控件不正常的情况

iWebOffice控件如果不正常,一般都会抛出异常或提示信息,大多是和内存地址有关的错误。不过,在OFFICE环境异常时控件也会因为调用OFFICE软件失败而抛出异常,所以这些异常信息也需要具体来分析。

iWebOffice控件经过多年的升级,已经采取了各种方法尽量减少出现问题文档的几率,以及各种问题判断的手段。比如保存之前进行文档异常的判断,打开失败时多次尝试等。从目前我们监测到的情况分析,控件原因而导致出现问题的情况已经极少。

三、解决问题思路

为了解决文档打开这个问题,我们经过多年的分析和研究,总结出了一条非常有效的分析问题的思路。

1、先看看是某个客户端无法打开还是所有机器都无法打开?

前者的话可能是这个机器的环境问题,但还需要进一步的核实。

如果所有机器都无法打开的文档,很大可能性是要打开的这篇文档有问题。可以把文档文件从服务器上取下来,复制到本地再尝试脱离控件使用本地OFFICE打开。如果可以打开就修复处理一下(修复的方法后面详述),如果本地OFFICE也不能打开文档就说明文档已经损坏,并且无法修复。

2、再看看是某些文档无法打开,还是所有的文档都无法打开?

在出现问题的机器上,我们再核实是否所有的文档都无法打开。如果所有的文档都无法

打开则客户端的环境肯定有问题,可以尝试卸载后重装OFFICE软件(一定要是标准版OFFI CE,不能是精简版),并打上最新的SP补丁包。OFFICE2003最新有SP3补丁包,OFFICE20 07最新有SP3补丁包,OFFICE2010最新有SP1补丁包,上述补丁都可以在微软网站上下载,安装不会验证相关版权信息。

如果是某些文档无法打开,由于经过之前步骤1的判断这里的文档应该是部分机器不能打开,这时可以暂时判断为有可能是文档有异常。也需要把文档文件从服务器上取下来,复制到本地再尝试脱离控件使用本地OFFICE打开,并进行修复处理(修复的方法后面详述)。

四、改善稳定性的方法

为了减少出现文档异常的几率,金格一直在研究和分析问题的原因、表现形式和避免的方法,以目前我们积累的经验告诉我们应该注意以下几个方面:

1)不要使用非标准的OFFICE软件

精简版、测试版、体验版等非标准的OFFICE软件可能会功能不全,或者稳定性很差,应该避免使用这类的OFFICE软件。有些系统安装后就自带一些OFFICE软件,也需要检查一下版本情况,如果不是标准版也需要更换成标准版。

2)尽量使用高版本的OFFICE软件

不打补丁的OFFICE软件稳定性比较差,特别是OFFICE2003。因此我们建议尽量使用O FFICE2007或更高版本的OFFICE软件,并打上最新的SP补丁包。一定要使用OFFICE2003的情况下也必须打好SP3的补丁包。安装了补丁包的版本稳定性会有明显的改善,这是减少OF FICE出现异常的最重要的手段。

3)不要使用非标准的操作系统

不要使用非标准的、经过第三方修改的操作系统。一些象“番茄花园”或“GHOST版”的操作系统来源不明、功能经过删减,极有可能带来问题隐患。金格已经遇到过多起因为使用精简系统而出现问题的案例。

4)减少病毒干扰

用户应当尽量保证应用环境的安全,经常或定期查杀病毒。我们建议在有条件的情况下尽量使用国外的杀毒安全产品,这样即可以保证杀毒效果也不会留下一些意想不到的后门。

5)减少第三方插件的干扰

用户环境最好能尽量禁用IE中不经常使用的插件,以及一些下载软件的插件。这类插件常驻IE内存中,有时它们出现异常也会影响IE、iWebOffice控件甚至OFFICE软件的稳定性。

6)尽可能应用较新版本的iWebOffice控件

控件总是在不断的更新中增加判断文档异常问题、避免文档异常问题的方法和手段,新版本理论上会有更好的稳定性。

五、文档修复方法

5.1 WORD文档的修复方法

修复方法一:把文档取下来,在本地用OFFICE软件(最好是打了最新SP补丁的OFFIC E软件)打开,然后新建一个空白文档,复制内容粘贴到新文档中,之后保存新文档放回服务器替换之前的文档,再试试看客户端是否可以打开了。

修复方法二:使用打了最新SP补丁包的OFFICE2007或OFFICE2010打开文档,之后将文档另存为docx格式,完成后再将文档重新另存为doc格式。这个方法是利用OFFICE自身保存文档时的修复功能修复文档,并且docx和doc格式内部差别极大,反复另存时会进行深度的检查和修复,效果极好。

上述两种方法还可以结合使用,经过两种方法修复的文档,基本上都可以保证是正常的了。

5.2 EXCEL文档的修复方法

EXCEL的修复和WORD不同,主要是因为EXCEL文档的结构不同造成的。

修复方法一:修复EXCEL的时候,我们先使用打了最新SP补丁包的OFFICE2007或OFF ICE2010打开问题文档,再新建一个EXCEL文档,之后选择SHEET后点击邮件选择“移动或复制……”,之后将SHEET页复制到新建的文档中。完成所有SHEET页的复制后,保存新建的文档再替换回服务器,再试试看客户端是否可以打开了。这个方法主要用于修复“工作表”内有损坏或异常的情况。

修复方法二:也是先使用打了最新SP补丁包的OFFICE2007或OFFICE2010打开问题文档,再新建一个EXCEL文档,之后复制SHEET中的全部单元格内容,粘贴到新的文档的SH EET中。完成所有SHEET页的单元格内容的复制后,保存新建的文档再替换回服务器,再试试看客户端是否可以打开了。这个方法主要用于修复“工作表”和“工作簿”内有损坏或异常的情况。

5.3 修复时注意事项

由于iWebOffice2006和2009保存的是包含“OFFICE文档数据”加“全文批注数据”在一起的复合文档,所以这类无法直接用OFFICE软件编辑,需要先使用金格提供的分离OFFI CE文档数据的工具OFFICE文档保存出来之后,再进行修复。

六、其他说明

也许看到这里,有些人会认为我们还没有把问题分析的足够全面。其实恰恰相反,由于这个问题出现已经有很多年,为了这个问题我们做了大量的测试和优化。比如:控件在传输中就加入了哈希验证,以确保传输过程中数据的正确性;控件提供的保存文件方式也做了相应的验证和异常判断,避免磁盘操作时损坏文件的情况;控件在保存前会进行再次打开的测试;控件会在打开失败后反复尝试打开文档等等。总而言之,金格已经在所有可以入手的地方对这个问题做了全面的监控和判断验证。

而由于OFFICE控件应用方式的特殊性(OLE方式调用OFFICE进行文档编辑),造成无法100%避免OFFICE不出问题、不保存出异常文档,并且OFFICE软件及OFFICE文档都没有公开过技术结构,对于这种黑盒的应用模式确实无法从本质上解决问题。不过反过来看,O FFICE自身提供的修复机制、APP应用时的损坏提示机制,也从侧面说明OFFICE的稳定性并不是铁板一块。因此我们也希望客户能够理解这个问题的本质和根源,对这种问题的出现要有心理准备。

最后,金格会尽一切努力维护我们的用户以及合作伙伴的利益,在出现问题时第一时间响应,在出现问题时将问题的影响减轻到最低,在出现问题时为用户和合作伙伴分析问题、说明情况,与我们的用户和合作伙伴共同进退。

江西金格科技股份有限公司

二〇一一年十二月十四日

NTKOOFFICE文档控件使用说明

第一章文档控件运行环境 目前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 https://www.docsj.com/doc/279733193.html,.如果任务管理器中存在 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文件的路径”回车即可。

Microsoft Office日常基本操作手册

Office办公软件系列培训手册 Microsoft Office 日常基本操作手册

Office办公软件系列培训手册Office办公软件操作手册 第一部分Word文字处理软件 第1讲Word 概述 第一节 Microsoft Office办公软件概述 一.Office办公软件的功能: Microsoft Office是微软公司开发的办公自动化软件,可帮助我们更好地完成日常办公和公司业务。Office办公软件是电脑最基础的一个软件。小到做一个通知,大到编辑出版一本书,都可以用Office办公软件来处理。 二.简叙Offfice发展史及组成: Office办公软件的发展经历了Office 97 , Office 98, Office 2000, Office XP、2003、2007等几代,这一软件组成从功能、操作、处理及界面风格等多方面均有了明显的进步。我们今天要讲述的Office 2003,功能强大,外观漂亮,而且使用方便。 三.Office套装软件由7个软件组成: Microsoft Word 2003(文字处理应用软件)、 Microsoft Excel 2003(电子表格应用软件)、 Microsoft Outlook 2003(邮件及信息管理软件)、 Microsoft PowerPoint 2003(幻灯片演示软件)、 Microsoft Access 2003(数据库应用软件)、 Microsoft FrontPage 2002(网站管理应用软件)、 Microsoft Share point Team Services(群组作业网站)。 第二节 Word概述 一.启动Word及界面认识 (1)启动Word

GIS office使用说明

GIS office 使用说明 软件下载地址 https://www.docsj.com/doc/279733193.html,/Service/dchannel.aspx?moduleid=303&pname=%c5%e4%cc%d7%c8%ed%bc%fe%c f%c2%d4%d8 此软件适用打开集思宝G190、G3系列、G7系列Mobile GIS软件采 集的数据。(备注:如果你有G310或G330等G3系列的手持机,想要传数据,需要你 在把手持机连接到电脑上后再进行以下操作。如果只是想打开G190或MG750用Mobile GIS 采集的数据,进行以下操作时不需把手持机与电脑连接。) 第一部分GIS office软件安装 1、右击点解压到当前文件夹,完成后出现 2、打开此文件夹,打开之后点之后点 之后点“确定”之后“下一步”……“完成”。 3、再点之后“下一步”之后选择你要把这个G3系列手持 机与电脑连接的程序安装在电脑上哪个位置安装“完成”后“关闭” (它是G3系列手持机与电脑连接的驱动程序,也就是说你手里没有G3系列手持机,就不用安装它)

4、 这几个不用管它。之后点“退出” 第二部分GIS office软件使用 1、打开点“文件” A.如果你想打开用MG750采集的数据。 软件主界面点“设置“(扳手和螺丝刀图标)点“项目”(项目名称可改)之后点屏幕下方“返回”和“新建”中间那个九个实心方块组成的图标之后点“查看项目列表”“打开”点“数据个数”下边的格之后弹出所采集的数据。把每个数据点开之后都“保存”一下。返回点九个实心方块组成的图标,再点“GMT 导出”之后弹出对话框让你把导出的数据保存在某一位置,此时一般都点“返回上一级目录”把数据直接保存到“storage Card”里。点“保存”(记住你把数据保存到哪了) 把MG750连到电脑上, 点“浏览”-- --- --- ----

GIS office使用说明

GIS office使用说明 GIS office 使用说明 软件下载地址 ;pname=%c5%e4%cc%d7%c8%ed%bc%fe%c f%c2%d4%d8 此软件适用打开集思宝G190、G3系列、G7系列Mobile GIS软件采集的数据。(备注:如果你有G310或G330等G3系列的手持机,想要传数据,需要你在把手持机连接到电脑上后再进行以下操作。如果只是想打开G190或MG750用Mobile GIS 采集的数据,进行以下操作时不需把手持机与电脑连接。) 第一部分GIS office软件安装 1、右击点解压到当前文件夹,完成后出现 2、打开此文件夹,打开之后 点之后点 之后点 “确定”之后“下一步”……“完成”。

3、再点之后“下一步”之后选择你要把这个G3系列手持 机与电脑连接的程序安装在电脑上哪个位置安装“完成”后“关闭” ( 它是G3系列手持机与电脑连接的驱动程序,也就是说 你手里没有G3系列手持机,就不用安装它) 4、这几个不用管它。之后点“退出” 第二部分GIS office软件使用 1、打开点“文件” A. 如果你想打开用MG750采集的数据。 软件主界面点“设置“(扳手和螺丝刀图标)点“项目”(项目名称可改) 之后点屏幕下方“返回”和“新建”中间那个九个实心方块组成的图标之后点“查看项目列表”“打开”点“数据个数”下边的格之后弹出所采集的数据。把每个数据点开之后都“保存”一下。返回点九个实心方块组成的图标,再点“GMT导出”之后弹出对话框让你把导出的数据保存在某一位置,此时一般都点“返回storage Card”里。点“保存”(记住你把数上一级目录”把数据直接保存到“ 据保存到哪了)

office2007使用技巧

office2007使用技巧 1、发挥自定义快速访问工具栏作用(以word为例说明,其他程序参照此步骤):依次点击office按钮——word选项,在word选项对话框中,依次点击“自定义”—将“在功能区下方显示快速工具访问栏”前边打勾,就可调出快速访问栏。在快速访问栏预设了常用的一些操作,如新建、保存等一些常用操作,只需将它前面选项打勾,就可出现在快速访问栏。如果右边下拉选项“其他命令”来根据需要增加。 2、关闭功能区:很显然office 的功能区占去了屏幕很大一部分,我们可能通过“自定义快速访问工具栏”右边下拉选项中的功能区最小化让功能区给编辑区腾出一些地方。 3、显示开发工具:依次点击office 按钮——word选项,在word选项对话框中,依次点击“常用”—将“在功能区下方显示开发工具”前边打勾, 4、使用快捷键在Word 2007 中,只要一按下Alt键,菜单栏之上的按钮或菜单项就会显示各自的快捷方式像“文件”、“开始”、“插入”、“页面布局”、“引用”、“邮件”、“审阅”、“视图”等还有分支(项)的,可以根据图示按下对应的字母或字母+数字键显示相应的快捷键。比如想要显示“开始”菜单下各分支的快捷键,先后按下Alt、Y及数字1键即可,之后再根据需要选择相应的按键。其它项可以依此类推。 5、快速启动Microsoft Office 2007组件程序其实只要按下Win+R键,输入:winword(或excel、infopath、outlook、powerpnt)可分别快速启动对应的Word(Excel、InfoPath、Outlook、PowerPoint)。 6、自定制用户界面打开“Word选项→个性化设置”窗口,在“配色方案”下拉列表框中手工指定Office 2007所使用的配色方案即可,当然你也可以在其他组件中进行类似的设置,一次设置即可在所有组件中生效。 7、快速返回黙认格式Office2007的“开始”标签页下的工具栏中出现了许多过去被用户所忽略的功能按钮,例如Word 2007中的下标、上标、更改大小写、带圈字符、清除格式、拼音指南、字符加框等,这些按钮虽然在以前的版本中通过手工添加也可以使其出现在工具栏中,而现在直接单击就可以使用,绝对是更为方便了。 8、保持兼容性以Word 2007为例,切换到“Word 选项一保存”标签页,在“将文件保存为此格式”下拉列表框中选择“Word97-2003文档(*.doc)”即可,其他组件例如Excel、PowerPoint可以进行类似的设置。 9、从图标可以看出秘密只要将查看方式设置为除了“列表”和“详细方式”以外的选项,就可以从图标上看出其中的秘密可以看到Office2003格式的文档(*.doc)会在图标中显示“2003”的字样,而Office 2007格式的文档(*.docx)则没有这个“2003”。10、实时预览文档格式“Word 选项→个性化设置”标签页下勾选“启用实时预览”复选框,确认后即可生效。11、word

office办公软件的使用指南

office办公软件的使用指南 office办公软件的使用指南 一、妙用ALT键-键盘之王 Alt是单词“Alter”的缩写,意思为“改变” 在Windows操作平台下,Alt键可谓是键盘之王。熟练运用该键,能极大提高工作效率。 按住Alt,可以选择文章的矩形块文档,然后Ctrl+C就可以复制,或你可直接修改这部分文字。 Alt键在Office里的秘密还远不止如此: 按住Alt键(或同时按住鼠标上的两个按钮)再拖动左右(上下)边距,可精确调整其值(在标尺上会显示具体值)。 用Shift+Alt+上(或下)方向键能够调整文档中段落的顺序,也 可以调整Word表格中的行序。 此外,Alt+F8可显示用于运行、编辑或删除宏的“宏”对话框。 二、F4-Word里的大神器 很多人都不知道,其实F4键是Office中的大神器! Office中的`“F4”-重复上一步操作。什么意思呢? 比如我输入abc,按一下F4,就会自动再输入一遍abc; 比如我刚刚为某一段文本设置好字体、颜色、缩进、格式。选择另一段文本,再按F4,就自动把刚刚设置的动作再重复一遍,应用 到现在新选择; 还可以干什么?做表格时候,“在下方添加新行”这样的命令, 全部都可以用F4重复!

最后,F4在PowerPoint也是同样的,可以干好多事! 三、Ctrl+字母快捷键闪瞎双眼 Word是当之无愧的文字编辑神器,一些快捷键可以让你分分钟变身文字达人。 其实,绝大多数的快捷键都是和Ctrl键有关 Ctrl+K:打开“插入超链接”对话框。 Ctrl+Shift+L:给光标所在行的文本加上“项目符号”。 Ctrl+M:同时增加首行和悬挂缩进。 Ctrl+Shift+M:同时减少首行和悬挂缩进。 Ctrl+N:新建一个空文档。 Ctrl+O(或Ctrl+F12):打开“打开”对话框。 Ctrl+P(或Ctrl+Shift+F12):打开“打印”对话框。 Ctrl+R:使光标所在行的文本右对齐。 Ctrl+S:为新文档打开“另保存为”对话框,或对当前文档进行保存。 Ctrl+T:增加首行缩进。 Ctrl+Shift+T:减少首行缩进。 Ctrl+U:给选中的文字加上下划线(再按一次,去年下划线)。 Ctrl+V:将剪贴板中的文本或图片粘贴到光标处。若剪贴板中有多个内容,则将最后一条内容粘贴到光标处。 Ctrl+X:将选中的文字剪切到剪贴板中。 Ctrl+Z:撤销刚才进行的操作(可以多次使用)。 Ctrl+0:将选中的文本每段前增加12磅的间距。

相关文档