1つのセルに入力された電子メールアドレスと3つの異なるセルで構成されたmailto Strinがコードスニペットで構成されたMailto Linkを作成します。このリンクは、特定のセルに配置する必要があります。私は時々、上記のコードでハイパーリンクを追加するとVBAがスローされます
エラー1004
を得るしかし
With Sheets("Menu")
.Hyperlinks.Add _
anchor:=.Cells(row, 8), _
Address:=mailTo, _
TextToDisplay:="mailTo", _
ScreenTip:="MailTo link"
End With
。電子メール本文の一部を削除することで問題が解決されたので、元々mailTo Stringの長さに関係していると思っていました。しかし、私はそれが異なる長さの文字列で動作するようになって以来、これはそうではないようです。
Hyperlinks.Add
機能が失敗する可能性があるその他の理由はありますか。
変数RowとmailToにはどのようなものがありますか?変数Rowが正しく、変数Mailtoが "mailto:[email protected]"や "mailto:[email protected]?subject = YourSubject"のようなものを含んでいれば、これはうまくいくはずです。 – Xabier
結局、メールがどれほど長く続くかには限界があるようですが、間違った場所を探していました。 – DriveThomas