Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA-运行VBA代码,该代码存储为字符串代码_Vba - Fatal编程技术网

VBA-运行VBA代码,该代码存储为字符串代码

VBA-运行VBA代码,该代码存储为字符串代码,vba,Vba,我想执行VBA代码,该代码存储为字符串,我想执行该代码,例如: dim code as string code = "Msgbox ""test""" ExecuteCommand(code) 请帮我执行这个。谢谢:)我相信只要函数调用包含括号,Eval就可以在Access中使用函数 code=“Msgbox”(“测试”) 评估(代码) ref:您不能这样做,因为代码需要编译才能执行。您可以将其写入模块或VBS文件,然后调用它-但这要高级得多。感谢您的回答,这让我感到:编译错误:未定义子或函数

我想执行VBA代码,该代码存储为字符串,我想执行该代码,例如:

dim code as string
code = "Msgbox ""test"""
ExecuteCommand(code)

请帮我执行这个。谢谢:)

我相信只要函数调用包含括号,Eval就可以在Access中使用函数 code=“Msgbox”(“测试”) 评估(代码)


ref:

您不能这样做,因为代码需要编译才能执行。您可以将其写入模块或VBS文件,然后调用它-但这要高级得多。感谢您的回答,这让我感到:编译错误:未定义子或函数也许可以尝试将Msgbox调用包装在编译过程中,并直接调用该过程而不是Msgbox,否则,我相信宏Man是正确的。。