名前 題名 ▼ VBA練習中さん > ExcelのVBAでベッキーのメールを作成したいと思っています。 > 宛先、タイトル、本文などは転記できたのですが、 > 添付ファイルの入力が出来ません。 > > 「attachmentpath」としている箇所が適切でないのだと思うのですが、 > 何と入力すれば添付ファイルを入れられるか、教えて頂けると助かります。 > よろしくお願い致します。 > > 環境 > Excel;Microsoft office professional 2019 > VBA;Microsoft Visual Basic for Applications 7.1 > メーラー;Becky! 2.74.03 [ja] > > > 入力したコードは以下になります(一部省略あり)。 > > Sub Beckyでメール作成() > > Dim strTO As String > Dim strSubject As String > Dim strBody As String > Dim tenp1 As String > > '各変数には送信先、タイトルなどを入力しています。 > > Attachment = tenp1 'tenp1には添付したいファイルのフルアドレスを入れています。 > > 'Beckyを起動してメールを作成 > Shell "C:\Program Files (x86)\RimArts\B2\B2.exe mailto:" & strTO _ > & "?cc=" & strCC & "?&subject=" & strSubject & "&body=" _ > & Replace(strBody, vbLf, "%0D%0A") & "?&attachmentpath= tenp1, vbNormalFocus" > > Set objOutlook = Nothing > > End Sub > > > また、併せて、ベッキーメールの署名をVBAコードから選択(指定)する方法も教えて頂けると大変助かります。 削除キー Pre