喜欢VBA中的项目?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了喜欢VBA中的项目?相关的知识,希望对你有一定的参考价值。
我想知道VBA for Outlook 2003/2007中是否有像“喜欢”这样的东西,就像SQL中的LIKE一样......
例如,您在网络中有多个用户,每个人都有另一个邮箱名称。
所以我在考虑这样的事情:
Set olApp = New Outlook.Application
Set olNs = olApp.GetNamespace("MAPI")
Set TopFolder = olNs.Folders.Item("Mailbox - *") '<----- here i was thinking of something like a LIKE
Set SubFolder = TopFolder.Folders.Item("Projekte")
Set Folder = SubFolder.Folders
感谢帮助
答案
在VBA中有一个用于字符串模式匹配的LIKE
,但要在你的场景中使用,你需要迭代olNs.Folders
集合中的项目名称并将它们与你的模式进行比较;
if sFolderName like "Mailbox - *" then
Set TopFolder = olNs.Folders.Item(sFolderName)
exit for
...
以上是关于喜欢VBA中的项目?的主要内容,如果未能解决你的问题,请参考以下文章