0

添付ファイルに UNC パスを使用しようとする場合を除いて、CDO は Access VBA で正常に動作します。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

サーバー名だけを使用しようとしましたか。

すなわち

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

COM ActiveX を実行するユーザーは、その共有にアクセスする権限を持っていますか?

于 2009-08-04T23:22:07.990 に答える