问题描述
求助事情:部分人(目前发现2台电脑出问题---也是在正常运行一段时间后突然出问题的,其余还正常)在使用我编写的软件时,无法生成word文件,提示是System.Exception:无法创建ActiveX组件。找不到原因了。说明1:根据前辈的一个程序(FORTRAN编的,DOS版的),用VB2008编写了一个小程序,功能其实很简单:根据输入参数做一些代数和逻辑运算,然后用Word输出结果。说明2:由于功能不多,我全部给集成到一个可执行文件里,大家拷贝这个可执行文件就可以使用,不需要再安装说明3:公司电脑操作系统是win7,64位的,公司默认给装的Office2007说明4:部分程序摘录OptionExplicitOnImportsMicrosoft.Office.InteropImportsSystem.IO…………DimoWordAsWord.Application=CreateObject("Word.Application")DimoDocAsWord.Document=oWord.Documents.AddDimoTableAsWord.TableMe.Text="正在生成计算书,请稍等..."StatusLbl1.Text="正在生成计算书,请稍等......"Me.Refresh()DimoPara1AsWord.Paragraph=oDoc.Paragraphs.Add说明5:给其中不能用的一个电脑重装过Office,还是不行。说明6:错误提示的对话框(见附件)说明7:程序的引用情况(见附件)求助:1.原因有谁知道?怎么解决?2.很纳闷:(a)80多台电脑,只有2台电脑出问题(b)这两台电脑也是正常运行一段时间后突然出问题的。3.我现在怀疑是这两台有问题电脑是由于一些操作(比如增删或者安装别的软件),使某些组件被删、被改名或被占用谢谢大家!
解决方案
解决方案二:
用程序管理器打开看看,是否有好多Word进程?
解决方案三:
这个确实比较郁闷,我猜也是COM组件损坏了。
解决方案四:
引用2楼findcaiyzh的回复:
这个确实比较郁闷,我猜也是COM组件损坏了。
或者是变化了,例如升级等。
解决方案五:
恩,确实了。我也担心是某些东东升级或变更,导致出了问题。除了重装系统以外,有没有其它办法修复啊?我们公司电脑重装起来非常麻烦
解决方案六:
引用3楼findcaiyzh的回复:
Quote: 引用2楼findcaiyzh的回复:
这个确实比较郁闷,我猜也是COM组件损坏了。或者是变化了,例如升级等。
恩,确实了。我也担心是某些东东升级或变更,导致出了问题。除了重装系统以外,有没有其它办法修复啊?我们公司电脑重装起来非常麻烦
解决方案七:
引用3楼findcaiyzh的回复:
Quote: 引用2楼findcaiyzh的回复:
这个确实比较郁闷,我猜也是COM组件损坏了。或者是变化了,例如升级等。
恩,刚才有人提示说:电脑本身改了设置或者丢了文件感觉真有可能啊
解决方案八:
问题解决没?我也遇到这种问题了