【发布时间】:2017-09-22 15:10:49
【问题描述】:
我试图绕过必须选择我想要的文件夹,然后告诉 Excel 继续计算“收件箱”
Sub Get_Emails()
Dim OLF As Outlook.MAPIFolder
Dim EmailItemCount As Long
Set OLF = GetObject("", "Outlook.Application").GetNamespace("MAPI").PickFolder
EmailItemCount = OLF.Items.Count
Range("A1") = EmailItemCount
Set OLF = Nothing
Application.StatusBar = False
End Sub
有谁知道我如何在不选择文件夹的情况下获得计数? Excel VBA 应该会自动进入“收件箱”并给我计数。
注意:您必须转到工具 > 参考 > 并选择“Microsoft Outlook 14.0 对象库”才能使此宏起作用。
【问题讨论】:
-
查看您的重复问题的评论,如果您不设置 objnSpace = Nothing,则代码应该在哪里工作,然后再尝试使用它。 stackoverflow.com/questions/43637311/…