为什么要在excel中对application.run使用单引号?
我有这个:为什么要在excel中对application.run使用单引号?,excel,vba,Excel,Vba,我有这个: Application.Run ("'L:\database\lcmsmacro\macro1.xlsm'!macro_name") 为什么我要使用单引号?它不认识反斜杠吗?我相信这是为了一致性 当路径包含空格或感叹号时,单引号是必需的,因此为了使事情更加一致和简单,每次都需要引号。感谢您解决了一个让我头痛的问题。Excel 2003帮助或我在MSDN上找到的任何内容都没有明确说明这一点!
Application.Run ("'L:\database\lcmsmacro\macro1.xlsm'!macro_name")
为什么我要使用单引号?它不认识反斜杠吗?我相信这是为了一致性
当路径包含空格或感叹号时,单引号是必需的,因此为了使事情更加一致和简单,每次都需要引号。感谢您解决了一个让我头痛的问题。Excel 2003帮助或我在MSDN上找到的任何内容都没有明确说明这一点!