Excelでメール署名を作成/編集したいのですが:
最初のセル:|よろしく、| 2番目のセル(名前):| Asaf Gilad | 3番目のセル(タイトル):| PMO | 4番目のセル(メール):| Asaf@mail.com |
そのため、[送信]をクリックすると、メッセージの本文は次のようになります。
拝啓 ................................。 .......メッセージの内容.......。 ................................。 ................................。 よろしく、 アサフギラッド PMO Asaf@mail.com
署名には写真も含まれています。
範囲を画像として保存し、その画像を添付ファイルとして送信することができましたが、添付ファイルとして正しく送信されたにもかかわらず、画像は本文で空であることが判明しました。
私が使用するコードは次のとおりです。
Public Sub ExportEmail(recipentName As String) エラーの場合GoToerr: Outlook.ApplicationとしてのDimolApp Outlook.Namespaceとしての薄暗い Dim olMail As Outlook.MailItem Dim strEmailTo As String、strEmailCC As String、strEmailBCC As String 文字列としての薄暗いFNAME Dim oRange As Range Dim oChart As Chart 画像としての薄暗い strEmailTo = "" strEmailCC = "" strEmailBCC = "" strEmailTo = "a@a.com" strEmailCC = "b@b.com strEmailTo""の場合 olApp =NewOutlook.Applicationに設定します Set olNs = olApp.GetNamespace( "MAPI") olNs.Logon Set olMail = olApp.CreateItem(olMailItem) olMail.To = strEmailTo olMail.CC = strEmailCC olMail.BCC = strEmailBCC olMail.Subject="私の件名" oRange = Sheets(1).Range( "A1:Z100")を設定します oChart=Charts.Addを設定します oRange.CopyPicture xlScreen、xlPicture oChart.Paste FNAME = Environ $( "temp")& "\ testPic.gif" oChart.Export Filename:= FNAME、FilterName:= "GIF" olMail.Attachments.Add FNAME olMail.HTMLBody = ""&_ "" olMail.Attachments.Add FNAME olMail.Send 終了する場合 Application.StatusBar = False Application.ScreenUpdating = True Application.DisplayAlerts = True FNAMEを殺す olApp=Nothingを設定します olNs=なしを設定します oRange=Nothingを設定します oChart=Nothingを設定します oImg=Nothingを設定します サブを終了 エラー: MsgBoxerr.Description サブ終了