【发布时间】:2017-01-08 23:01:14
【问题描述】:
在编写以下 VBA 时,鉴于我们使用的是 Format:=2,错误“预期 =”的根本原因是什么。
Workbook.Open (filename, Format:=2)
我知道在如下代码中设置变量时这种格式有效,但为什么它在这里有效而不是上述格式?
Set wrkb = Workbook.Open (filename, Format:=2)
还有这个运算符叫什么,:=,它是如何使用的?
【问题讨论】:
-
只需使用
Set wrkb = Workbook.Open (filename),其中filename是一个由完整路径和文件名组成的字符串(包括文件扩展名,喜欢“.xlsx”) -
您好,感谢您的回答。您能否澄清为什么 Set 方法有效而另一个无效?我对理解语法很感兴趣,而不仅仅是死记硬背。谢谢
-
你可以 Google 它,链接到 MSDN:msdn.microsoft.com/en-us/library/office/ff194819.aspx
-
感谢您的链接。我用谷歌搜索了它,没有解释“:=”和使用 set 方法的理由。请参考他们在您提供的链接中对此有何评论?
标签: vba syntax syntax-error named-parameters colon-equals