2013-10-15 11 views
5

Szukałem wysokiego i niskiego dla tego pozornie prostego zadania, ale wszystkie odnośniki, które napotykam, są albo zapisywane na dysku twardym, albo czytające z folderu programu Outlook.Jak otworzyć plik outlook .msg z mojego dysku twardego, który NIE jest w programie Outlook?

Mam następujący kod, który wykonuje pętle poprzez nazwy plików w folderze na dysku twardym, ale nie wiem, jak go użyć i otworzyć go z perspektywy.

Dim inPath as String 
Dim thisFile as String 
Dim msg as MailItem 
Dim OlApp as Object 
Set OlApp = CreateObject("Outlook.Application") 
inPath = "C:\temp" 

thisFile = Dir(inPath & "\*.msg") 
Do While thisFile <> "" 
    'At this point, thisFile contains the path of a .msg like "C:\temp\mail_item1.msg" 
    'msg = <open mailitem> <~~~~ HELP HERE 
    'Do stuff with msg 

    thisFile = Dir 
Loop 

This question wyglądał podobnie, ale był dla C#, więc miałem pewne problemy z uzyskaniem równowartość vba związane z moim problemem. Być może stanie się to oczywiste dla kogoś bardziej zaznajomionego z programem outlook vba.

Odpowiedz

Powiązane problemy