You should try this:
Dim MyItem As Outlook.MailItem
Set MyItem =
For more info click here: Application.CreateItemFromTemplate Method (Outlook).
I hope it will assist you in resolving issues.
Thanks & Regards,
You need to use a third party trusted program that can read your .msg file and provide you options to access its. You can try MSG Converter Wizard
with this program it is easy to read all .msg format emails of outlook and it is standalone application and you dont need outlook installation