[[20200914091455]] 『サンダーバードでVBAメール作成時の改行』(鷲) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『サンダーバードでVBAメール作成時の改行』(鷲)

お世話になっております。

いつも拝見させていただき勉強しております。

サンダーバードで自動メール生成のVBAコードを作成しております。

色々なサイトを見て、コードを作成しましたが、どうしてもメールの本文の改行ができません。

皆様のお知恵をお借りしたいと思い書き込みさせていただきました。

以下コードです。


Sub TEST()

Dim mailadto As String
Dim substring As String
Dim bodystring As String
Dim attachPath As String

'サンダーバードでメール新規作成

    sPath = """C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"" -compose "

    mailadto = "XXXXXXXXXXXXXX@gmail.com"
    substring = "タイトル"
    bodystring = "1行目" & vbNewLine & "2行目"
    attachPath = "D:\送信用.xlsx"

    Shell sPath & "to=" & mailadto & "," & "subject=" & substring & "," & "body=" & bodystring & "," & "attachment=" & attachPath

End Sub


    bodystring = "1行目" & vbNewLine & "2行目"

上記のコードの部分の「vbNewLine」が改行のはずですがうまくいきません。

それ以外にも「vbNewLine」の代わりに「vbCr」「vbLf」「vbCrLf」と試しましたが、どれも改行されないのです。

もしかして、サンダーバード側の設定?不具合?とも思い調べている最中ですが有力な情報がございません。

よろしくおねがいします。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 "%0d%0a" でどうですか。
(cai) 2020/09/14(月) 09:50

caiさん

ご返信ありがとうございます。

いけました!

即返信で即解決できて非常に嬉しいです。ありがとうございました!
(鷲) 2020/09/14(月) 10:00


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.