繁体   English   中英

saveAs UNC路径失败,但映射路径有效

[英]saveAs UNC path fails but mapped path works

我下面有一些保存Excel文件的Excel VBA代码。 如果我将其另存为映射驱动器,它将起作用,但是如果使用UNC路径,它将失败。 我仔细检查了UNC路径,它是正确的。

我得到:“对象_Workbook的运行时错误'1004'方法saveAs失败”

mappedFileName = "x:\myFile.xlsm"
uncPathFileName = "\\fileServer01\pathPart\myFile1.xlsm"
ActiveWorkbook.SaveAs mappedFileName, FileFormat:=52 
ActiveWorkbook.SaveAs uncPathFileName, FileFormat:=52 

尝试使用Filename参数ActiveWorkbook.SaveAs Filename:=uncPathFileName, FileFormat:=52

该驱动器可能已映射到共享...因此您可能没有通过UNC路径的权限...

如果ActiveWorkbook.SaveAs Filename:="\\\\fileServer01\\pathPart\\myFile1.xlsm", FileFormat:=52则可能存在访问问题。

我唯一想到的是尝试使用当前格式FileFormat:= CurrentFormat

好,我不好 经过三重检查,我发现UNC路径部分拼写错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM