Outlook2010のメール書き出しVBAを作成しました。
1行目に見出しをいれたいのですがうまく入れられません。
また、800件程度のメールを書きだそうとすると、書き出したエクセルの途中の行に7行くらい空の行が入ってしまいます。
どこをどう直せばよいかよくわからず、
どなたか修正いただけると幸いです。
----------------------------
Sub メール書き出し日にちのみ()
On Error Resume Next
Set mySelection = Application.ActiveExplorer.Selection '変更
Set xlApp = CreateObject("Excel.Application")
Set myBook = xlApp.Workbooks.Add
xlApp.Visible = True
With myBook.Worksheets(1)
i = 1
For Each MyItem In mySelection '変更
'受信日時
.Cells(i, 1) = MyItem.ReceivedTime
'送信者名
.Cells(i, 2) = MyItem.SenderName
i = i + 1
Next MyItem
End With
Set xlApp = Nothing
End Sub
お礼
ありがとうございました!無事作成できました。