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
サブ終了