网页问题:当您打开word应用程序并运行宏时,会出现一个对话框“子过程或函数未定义”。“子过程或函数未定义”的原因是什么?如何解决这个子过程或函数是未定义的。至于运行word宏时如何解决“未定义子过程或函数”的问题,需要具体情况具体分析。
故障分析:一般这种情况与宏中的VBA编辑器有关,或者是因为用户版本中有几个用户安装了新的工具箱,导致工具宏无法运行,出现“子流程或函数未定义”的故障。
解决方法:
首先,如果你做了一个worddot模板,应该是你的dot模板已经修改过了。只要找到normal.dot文件并删除它。或者尝试进入文件夹[c: 用户 soloman appdata 漫游 Microsoft word 启动]并删除里面的文件。再次运行word应用程序,查看是否有异常。
第二,如果这种情况发生在你身上,你之前安装的工具箱因为某种原因被修改了,导致工具(宏)没有运行,产生这个提示。在这种情况下,建议您删除工具箱或重新安装您的office版本。
第三,由于word2007的程序和word2003的程序差别很大,你可能运行word2007会出现一个宏提示:“子进程或函数未定义”窗口。因此,我们可以尝试下载office2003或word2003应用程序。下载运行“工具”-“宏”-“安全”程序,如图:
第四,当然如果你熟悉vba编辑器,选择工具-宏- Visual Basic编辑器,删除里面的宏程序,估计就解决了。具体操作要看实际情况。如果你不熟悉VBA,问问你的朋友谁能看到你的机器。
以上就是运行word宏时如何解决“未定义子过程或函数”的问题。希望对你有帮助。请继续关注学习无忧免费视频教程网,无忧学习更多教程。