我想执行的VBA代码,它存储为一个字符串,我想执行此,例如:VBA - 运行VBA代码,它存储为一个字符串代码
dim code as string
code = "Msgbox ""test"""
ExecuteCommand(code)
请帮我执行此操作。谢谢:)
我想执行的VBA代码,它存储为一个字符串,我想执行此,例如:VBA - 运行VBA代码,它存储为一个字符串代码
dim code as string
code = "Msgbox ""test"""
ExecuteCommand(code)
请帮我执行此操作。谢谢:)
我相信评估和演示将与功能的访问工作,只要函数调用包括括号 code = "Msgbox(""test"")" Eval(code)
感谢您的回答, 它给了我:编译错误:未定义子或函数 – QuestionMark
也许尝试在编译过程中包装您的Msgbox调用,并直接调用该过程而不是Msgbox,否则,我相信宏人是正确的。 – jjt
因为需要以被编译成代码,你可以这样做被执行。你可以把它写到一个模块或者一个VBS文件中,然后调用它 - 但这是更先进的。 –