Правильный формат для CDA AddAttachment для UNC-пути - PullRequest
0 голосов
/ 09 июня 2009

CDO отлично работает в Access VBA для меня, за исключением случаев, когда я пытаюсь использовать UNC-пути для вложений. Согласно документации MSDN о CDO , AddAttachment должен разрешать UNC-пути. Вот что я думаю должно работать, но не работает:

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

Это прекрасно работает, если я использую "C: ...". Какой правильный формат?

Я получаю ошибку -2147024894 (80070002). «Система не может найти указанный файл»

ОБНОВЛЕНИЕ: я сдался и создал (или скопировал) файл на свой локальный диск C, а не продолжаю дурачиться с этим.

Ответы [ 3 ]

1 голос
/ 23 сентября 2010

Формат UNC должен быть: \\servername\sharename\path\filename

Какой бы пользователь ни запустил программу, он должен иметь разрешения для общего имени

0 голосов
/ 05 августа 2009

Имеет ли пользователь, который запускает COM ActiveX, права доступа к этой общей папке?

0 голосов
/ 09 июня 2009

Вы пытались просто использовать имя сервера.

т.е.

msg1.AddAttachment "\\servername\path with spacesh1\file.xls"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...