【发布时间】:2015-07-21 12:17:26
【问题描述】:
我想将我在搜索文件夹中的电子邮件导出到 Excel。
我正在使用下面的代码将我的电子邮件导出到收件箱中。
但是使用搜索文件夹它给了我一个错误:
运行时错误'-2147221233 (8004010f)
尝试的操作失败。找不到对象。
Sub Download_Outlook_Mail_To_Excel()
Dim folders As Outlook.folders
Dim folder As Outlook.MAPIFolder
Dim iRow As Integer
Dim Pst_Folder_Name
Dim MailboxName
MailboxName = "xxx@yy.com"
Pst_Folder_Name = "Inbox"
Set folder = Outlook.Session.folders(MailboxName).folders(Pst_Folder_Name)
Sheets(1).Activate
For iRow = 1 To folder.Items.Count
Sheets(1).Cells(iRow, 1).Select
Sheets(1).Cells(iRow, 1) = folder.Items.Item(iRow).SenderName
Sheets(1).Cells(iRow, 2) = folder.Items.Item(iRow).Subject
Sheets(1).Cells(iRow, 3) = folder.Items.Item(iRow).ReceivedTime
Sheets(1).Cells(iRow, 4) = folder.Items.Item(iRow).Categories
Next iRow
MsgBox "Outlook Mails Extracted to Excel"
End Sub
【问题讨论】:
-
您收到的错误信息是什么?
-
尝试操作失败。找不到对象
-
运行时错误'-2147221233 (8004010f)'
-
你用的是什么参考?
-
Microsoft Outlook 15.0 对象库、Microsoft Office 15.0 对象库、Microsoft Excel 15.0 对象库、Visual Basic for Applications