2015-12-21 70 views
0

我想执行的VBA代码,它存储为一个字符串,我想执行此,例如:VBA - 运行VBA代码,它存储为一个字符串代码

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

请帮我执行此操作。谢谢:)

+0

因为需要以被编译成代码,你可以这样做被执行。你可以把它写到一个模块或者一个VBS文件中,然后调用它 - 但这是更先进的。 –

回答

0

我相信评估和演示将与功能的访问工作,只要函数调用包括括号 code = "Msgbox(""test"")" Eval(code)

裁判:Eval function

+0

感谢您的回答, 它给了我:编译错误:未定义子或函数 – QuestionMark

+0

也许尝试在编译过程中包装您的Msgbox调用,并直接调用该过程而不是Msgbox,否则,我相信宏人是正确的。 – jjt