CDO在我的Access VBA中运行良好,除非我尝试使用UNC路径作为附件。根据{{3}},AddAttachment应该允许UNC路径。这是我认为应该起作用的,但不是:
msg1.AddAttachment "\\serv.dom.local\path with spacesh1\file.xls"
如果我使用“C:......”,它的效果非常好。什么是正确的格式?
我得到的错误是-2147024894(80070002)。 “系统找不到指定的文件”
更新:我放弃并创建(或复制)该文件到我的本地C盘,而不是继续愚弄。
答案 0 :(得分:1)
UNC格式应为:\\servername\sharename\path\filename
无论哪个用户运行该程序,都必须拥有共享名称
的权限答案 1 :(得分:0)
您是否曾尝试使用服务器名称。
即
msg1.AddAttachment "\\servername\path with spacesh1\file.xls"
答案 2 :(得分:0)
运行COM ActiveX的用户是否有权访问该共享?