0

CDO 在 Access VBA 中对我来说工作正常,除非我尝试对附件使用 UNC 路径。根据CDO 上的 MSDN 文档,AddAttachment 应该允许 UNC 路径。这是我认为应该有效的方法,但没有:

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

如果我使用“C:...”,它工作得很好。正确的格式是什么?

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

更新:我放弃并将文件创建(或复制)到我的本地 C 驱动器,而不是继续愚弄这个。

4

3 回答 3

1

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

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

于 2010-09-23T17:14:36.273 回答
0

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

IE

msg1.AddAttachment "\\servername\path with spacesh1\file.xls"
于 2009-06-09T12:40:54.107 回答
0

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

于 2009-08-04T23:22:07.990 回答