VBA cómo ejecutar una cadena como una línea de código

¿Hay alguna manera de convertir una cadena en una línea de código ejecutable?

algo como:

Dim Line1 as String
Line1 = "MsgBox (""Hello"")"
Execute Line1

resultando en el cuadro emergente que dice Hola.

Lo que estoy haciendo es extraer líneas de un archivo de texto. Puedo extraer líneas que son los nombres de los controles de formulario y usarlas para realizar acciones en esos controles de formulario, pero me gustaría ir un paso más allá y ejecutar líneas. He visto afirmaciones de que esto funcionaría:

Application.Run Line1

o convierta la variable en una matriz y almacénela en el elemento 1, p. y use

Application.Run Line1(1)

Pero no me funciona.

Ok, mientras escribo esto también he estado experimentando. encontre eso

Eval (Line1)

funcionará cuando Line1 sea un cuadro de mensaje, pero no cuando sea algo como:

line1 = "DoCmd.OpenForm ""form1"""

Cualquier consejo sería apreciado.

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta