访问vba eval变量

时间:2018-04-11 06:02:02

标签: vba variables eval access

我创建了一个字符串Path =“E:\”,用Eval为变量赋值。但是它返回了一个运行时错误2766:该对象不能包含'自动'对象'Path'。

Eval variable

有没有办法可以处理带字符串的变量?我有变量字符串和值字符串。这样可以节省很多时间。

非常感谢

1 个答案:

答案 0 :(得分:0)

您无法使用Eval在表达式中设置变量。如果你这样写:

Path = Calcu.Eval("E:\tables")

您将在Path变量中获得答案。显然,这与

相同
Path = "E:\tables"

但这是一个不同的主题。如果您希望变量名称也是动态的,那么您可能做错了什么。如果你真的想要它,你需要看看VBIDE.VBProject,但不要去那里,直到你对VBA有一个相当好的理解。