[CDO]添付ファイル名が文字化けする

概要

CDO (Microsoft Collaboration Data Objects) を使用して添付ファイル付きメールを送信した場合,受信側のThunderbirdにて添付ファイル名の一部が文字化けする。ひし形文字になる。

対処方法

受信メールソフトが Thunderbird で文字化けしている場合

Thunderbird で iso-2022-jp のデコーディングがうまく処理できないことが原因。

添付ファイル名に使用されている エンコーディングを変更します。該当するアタッチメントされたオブジェクト(添付ファイル)の Charset を utf-8 に指定します

cdoMessage.Attachments(x).Charset = “utf-8”

プロパティ

Access 2010
Thunderbird 91.4.1

コメント

スポンサーリンク
タイトルとURLをコピーしました