用于UNC路径的CDO AddAttachment的正确格式

时间:2009-06-08 20:27:56

标签: vba ms-access-2007 cdo.message

CDO在我的Access VBA中运行良好,除非我尝试使用UNC路径作为附件。根据{{​​3}},AddAttachment应该允许UNC路径。这是我认为应该起作用的,但不是:

msg1.AddAttachment "\\serv.dom.local\path with spacesh1\file.xls"

如果我使用“C:......”,它的效果非常好。什么是正确的格式?

我得到的错误是-2147024894(80070002)。 “系统找不到指定的文件”

更新:我放弃并创建(或复制)该文件到我的本地C盘,而不是继续愚弄。

3 个答案:

答案 0 :(得分:1)

UNC格式应为:\\servername\sharename\path\filename

无论哪个用户运行该程序,都必须拥有共享名称

的权限

答案 1 :(得分:0)

您是否曾尝试使用服务器名称。

msg1.AddAttachment "\\servername\path with spacesh1\file.xls"

答案 2 :(得分:0)

运行COM ActiveX的用户是否有权访问该共享?