使用文件名中的句点在VBA中打开文件

时间:2013-11-06 02:29:27

标签: excel vba excel-vba

我正在尝试运行以下代码:

Dim WkOrigin As Workbook
Dim Dataname As String
Dataname = "09.22 Test"
Set WkOrigin = Workbooks.Open(Dataname)

我尝试从名称中删除句点,代码运行正常。有谁知道如何解决工作簿名称中的句点问题?

1 个答案:

答案 0 :(得分:3)

我认为你只需要在末尾添加扩展名(.xls或.xlsx),它应该没问题。

Dataname = "09.22 Test.xls"

你也可能最有资格完全符合条件:

Dataname = "C:\09.22 Test.xls"

或者,如果在网络上使用UNC而不是映射驱动器,这样它就可以在没有映射驱动器的其他计算机上工作,或者如果映射到不同的字母(只要它们具有访问权限,显然):

Dataname = "\\ServerName\SharedName\09.22 Test.xls"