hataです。
初めて投稿させていただきます。
Excel VBAのshell()関数からの利用を想定して、WindowsXPのコマンドプロンプト
で色々と試しております。
(thunderbirdのバージョンは2.0.0.9です)
thunderbird.exe -compose "to=hoge@hoge.jp,attachment=file:///C:/filename.txt"
のようなコマンドラインで添付ファイルの指定が出来ることが確認できました。
しかし、filenameまたはパスが"添付.txt"のように全角文字を含むとうまく添付できません。
(A)添付.txt
(B)%1B$BE%3AIU%1B%28B.txt
(C)%93%59%95%74.txt
(D)=?ISO-2022-JP?B?GyRCRTpJVRsoQi50eHQ=?=
のように表現を色々と変えて試すのですが、
どれも、保存や送信ができません。
下書き保存エラー
一時ファイルC:\を開くことができませんでした。"一時ディレクトリ"の設定を確認してください。
のようなダイアログが表示されます。
(A),(C)は添付アイコンに正しいファイル名が表示され、
(C)のみが右クリックで添付ファイルを開くことはできます。
指定方法(エンコード)やthumderbirdの設定など何か正しく添付する
方法がございましたらご教示いただけましたら助かります。
なお、ASCII文字のみのファイル名では正常に保存や送信ができます。