前提・実現したいこと
Outlookのメールの本文に入っている
表をExcel VBAを使って、表のままExcelの
シートに貼り付けようとしています。
試したこと
VBAでメールから本文を抽出して、
シートに貼り付けることはできたのですが、表組が解除されて単に文字列の羅列になってしまいます。
メールの本文中にある、表のまま抽出するにはどのようにすれば良いでしょうか。
ご存じな方いらっしゃったら、教えて頂ければ幸いです。
尚、Officeは365をつかっております。
VBAのソースを追記下さい。
多分「.body」で取得されているのでしょう...
.bodyで取得しております。
以下にソースを追記いたします。
Sub GetMailData()
Dim objMail As Outlook.Application
Dim Namespace As Outlook.Namespace
Dim Inbox, Folder
Set objOutlook = New Outlook.Application
Set Namespace = objOutlook.GetNamespace("MAPI")
Set Inbox = Namespace.GetDefaultFolder(olFolderInbox)
Set Folder = Inbox.Folders.Item("Test")
Dim i As Long
For i = 1 To Folder.Items.count
With ThisWorkbook.Worksheets("Sheet2")
.Cells(i + 1, 1).Value = Folder.Items(i).Body
End With
Next i
End Sub
回答1件
あなたの回答
tips
プレビュー