积极答复者
[已解決]Excel2000出现oleaut32.dll错误,必须关闭。

问题
-
我使用的是OFFICE 2000 STD SP3.使用VB编写的加载宏,运行到saveas代码的时候Excel出现以下错误:
错误签名
AppName:excel.exe AppVer:9.0.0.6627 ModName:oleaut32.dll
ModVer:5.1.2600.6058 Offser:000161c5
不知道是什么问题。请帮助指点一下吧!!!
谢谢。- 已编辑 Carey Quan 2012年6月15日 9:05
答案
-
您好:
请问如果新建一个Excel 文档然后执行如下代码,是否会出错:
Sub testsaveas()
ActiveWorkbook.SaveAs "d:\test.xls"
End Sub如果新建的文件没有问题,可以考虑将原文件的工作簿内容和代码拷贝过来进行测试。
请一并检查是否对目的路径有写操作权限,磁盘空间是否足够以及尝试将文件保存到其他盘符。
Sincerely
Rex Zhang
如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
立刻免费下载TechNet论坛好帮手
- 已编辑 Rex ZhangModerator 2012年6月8日 6:41
- 已标记为答案 Rex ZhangModerator 2012年6月15日 2:34
-
問題解決了,我原來是用的VB6 + office2003的環境編譯的DLL,在office2003上可以正常使用,而在office2000的版本上使用就會出錯。後來改用VB6 + OFFICE2000的環境編譯就沒有錯誤了。
- 已标记为答案 Rex ZhangModerator 2012年6月18日 1:24
全部回复
-
您好:
请问如果新建一个Excel 文档然后执行如下代码,是否会出错:
Sub testsaveas()
ActiveWorkbook.SaveAs "d:\test.xls"
End Sub如果新建的文件没有问题,可以考虑将原文件的工作簿内容和代码拷贝过来进行测试。
请一并检查是否对目的路径有写操作权限,磁盘空间是否足够以及尝试将文件保存到其他盘符。
Sincerely
Rex Zhang
如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
立刻免费下载TechNet论坛好帮手
- 已编辑 Rex ZhangModerator 2012年6月8日 6:41
- 已标记为答案 Rex ZhangModerator 2012年6月15日 2:34
-
問題解決了,我原來是用的VB6 + office2003的環境編譯的DLL,在office2003上可以正常使用,而在office2000的版本上使用就會出錯。後來改用VB6 + OFFICE2000的環境編譯就沒有錯誤了。
- 已标记为答案 Rex ZhangModerator 2012年6月18日 1:24