3
我试图使用DoCmd.TransferSpreadsheet
从Excel工作簿导入工作表。该表的名称是XYZ Priority
。DoCmd.TransferSpreadsheet无法识别工作表名称
我打电话的方法如下:
DoCmd.TransferSpreadsheet FileName:=filePath, tablename:="XYZ", _
hasfieldnames:=True, range:="[XYZ Priority]!"
我收到此错误信息:
'[XYZ Priority]$' is not a valid name. Make sure that it does not
include invalid characters or punctuation and that it is not too long.
看来,空间是什么导致了问题。我尝试了几种不同的方式来识别的范围内,有和没有惊叹号,并都失败了:
"XYZ Priority"
"XYZ_Priority"
"'XYZ Priority'"
我该如何正确通过片TransferSpreadsheet
?