WORD07运行VBA提示“子过程或函数未定义”及“未找到VBA6”
VBA是自己写的,之前运行没有出过问题,前段时间卸载acrobat之后就不能用了。“子过程或函数未定义”提示出现在load和Unload函数;“未找到VBA6”出现在正则...
VBA是自己写的,之前运行没有出过问题,前段时间卸载acrobat之后就不能用了。
“子过程或函数未定义”提示出现在load和Unload函数;
“未找到VBA6”出现在正则表达式的位置;
但是直接在窗体处运行VBA没有问题,可以输出结果;
把正则表达式的代码拿到VBS运行也没有问题。
试着把vba6.dll放到syswow64文件夹,使用regsvr32不能加载,vba依旧不能用 展开
“子过程或函数未定义”提示出现在load和Unload函数;
“未找到VBA6”出现在正则表达式的位置;
但是直接在窗体处运行VBA没有问题,可以输出结果;
把正则表达式的代码拿到VBS运行也没有问题。
试着把vba6.dll放到syswow64文件夹,使用regsvr32不能加载,vba依旧不能用 展开
1个回答
展开全部
故障分析:一般这种情况是跟宏里面的VBA编辑器有关系,或者是用户版本几用户安装了新的工具箱所导致工具宏无法运行,出现出现“子过程或函数未定义”的故障。
解决方法:
一、如果你制作了worddot模板的话,应该是你的dot模板被修改了,找到normal.dot文件删除掉应该就可以了。或者尝试进入【C:UsersSolomanAppDataRoamingMicrosoftWordSTARTUP】这个文件夹中,删掉里边的文件即可。再来重新运行word应用程序查看是否有异常。
二、如果你在出现这种情况是由于你从前安装的工具箱某种原因被修改,导致工具(宏)无法运行,而产生这个提示。这种情况建议你删除工具箱,或者重新安装你的office版本。
三、因为word2007版本跟word2003版本程序有很大的不同,所以可能你运行了word2007会出现宏提示:“子过程或函数未定义”窗口的现象。所以我们可以尝试下载一个office2003或者word2003应用程序使用。下载运行程序对其进行“工具”----宏--安全性”
解决方法:
一、如果你制作了worddot模板的话,应该是你的dot模板被修改了,找到normal.dot文件删除掉应该就可以了。或者尝试进入【C:UsersSolomanAppDataRoamingMicrosoftWordSTARTUP】这个文件夹中,删掉里边的文件即可。再来重新运行word应用程序查看是否有异常。
二、如果你在出现这种情况是由于你从前安装的工具箱某种原因被修改,导致工具(宏)无法运行,而产生这个提示。这种情况建议你删除工具箱,或者重新安装你的office版本。
三、因为word2007版本跟word2003版本程序有很大的不同,所以可能你运行了word2007会出现宏提示:“子过程或函数未定义”窗口的现象。所以我们可以尝试下载一个office2003或者word2003应用程序使用。下载运行程序对其进行“工具”----宏--安全性”
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询