我正在尝试运行以下代码:
Dim WkOrigin As Workbook
Dim Dataname As String
Dataname = "09.22 Test"
Set WkOrigin = Workbooks.Open(Dataname)
我尝试从名称中删除句点,代码运行正常。有谁知道如何解决工作簿名称中的句点问题?
答案 0 :(得分:3)
我认为你只需要在末尾添加扩展名(.xls或.xlsx),它应该没问题。
Dataname = "09.22 Test.xls"
你也可能最有资格完全符合条件:
Dataname = "C:\09.22 Test.xls"
或者,如果在网络上使用UNC而不是映射驱动器,这样它就可以在没有映射驱动器的其他计算机上工作,或者如果映射到不同的字母(只要它们具有访问权限,显然):
Dataname = "\\ServerName\SharedName\09.22 Test.xls"