【问题标题】:Checking the folder type检查文件夹类型
【发布时间】:2013-08-26 15:47:40
【问题描述】:

我遍历 Outlook 存储的每个文件夹,通过检索所有默认文件夹并比较它们的 EntryID 来检查文件夹类型。

Public Function GetFolderTypeName(objFolder)
 Dim objType, objDefaultFolder

 'dctValidFolders is a dictionary of default folders type
 For Each objType in dctValidFolders
  Set objDefaultFolder = objMAPI.GetDefaultFolder(dctValidFolders.Item(objType))
  If objFolder.EntryID = objDefaultfolder.EntryID Then
    Set objDefaultfolder = Nothing
    GetFolderTypeName = objType
    Exit Function
  End If
 Next
End Function

现在,我有一个邮箱,其中包含多个联系人类型的文件夹。

还有其他方法可以知道文件夹类型吗?

【问题讨论】:

    标签: vbscript outlook outlook-2010


    【解决方案1】:

    其实有,检查一下

    folder.DefaultItemType 
    

    这将返回一个项目类型,如 olMailItem,并且根据该类型,您可以“假定”文件夹类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 2022-11-02
      • 2014-07-24
      • 2011-12-27
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      相关资源
      最近更新 更多