2017-08-09 50 views
1

Outlookで事前検索を実行して、いくつかの電子メールを見つけてそのうちの1つに自動的に返信したいと考えています。フォルダビューに保存せずに高度な検索項目を表示するvba

私の問題は、アイテムのグループとして検索結果を処理し、日付順に並べ替えて、検索フォルダに保存せずに最新のものに返信する方法がわかりません。

はこれまでのところ、私は、高度な検索を実行すると、フォルダの中に、検索の結果を保存することができました:

Sub test() 
     Dim Outl As Object 
     Dim TESTEfolder As Object 
     Dim Search As Object 

     Set Outl = CreateObject("Outlook.Application") 
     Set TESTEfolder = Outl.GetNamespace("MAPI").GetDefaultFolder(6).Folders("TESTE") 
     Set Search = Outl.AdvancedSearch("'" & TESTEfolder.FolderPath & "'") 
     Search.Save ("TESTEcopy") 'I want to skip this and handle the Items inside Search directly 

    End Sub 

注:私は/遅延バインディングを使用しており、高度な検索ではなく、検索しますRestrict/InStr

ありがとうございます!

+0

なぜExcelでVBAを使用していますか? – twoleggedhorse

+0

これは複数のユーザーに配布されるExcelワークブックの一部であるため、自己完結型である必要があります – Trs

答えて

関連する問題