2011-08-05 6 views
1

のようなものがある場合、私は思っていたVBAでちょうどSQLのLIKEような展望2003/2007 ...例についてはVBAのようなアイテムですか?

のためにあなたは、ネットワーク内の複数のユーザーを持っていると誰もが別のメールボックスの名前を持っている「のように」。

だから私はこのような何かを考えていた:

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 

ヘルプ

答えて

4

をありがとうござい文字列のパターンマッチングのためのVBAでLIKEですが、あなたのシナリオでで使用するには、反復処理する必要があるだろうolNs.Foldersコレクション内のアイテムの名前を上書きし、パターンと比較してください。

if sFolderName like "Mailbox - *" then 
    Set TopFolder = olNs.Folders.Item(sFolderName) 
    exit for 
    ... 
+0

非常にありがとうございます:) – VanDeath

関連する問題