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.