There is no such draft outlook email action in desktop flow.
My current solution is send out email once (To my email address) -> Retrieve email in 'Sent Items' -> Save outlook email messages (.msg)
However, it still need manual steps to update recipients (update to correct/real recipients).
Is there any solution that do not sent out email instead of keep it in 'Drafts'.
Like:
Draft email -> Retrieve email in 'Drafts' -> Save outlook email messages (.msg)
was this issue solved? or got an easier solution for us non programers?
There are two things in your post - save email into Drafts and as a msg file.
This is very much possible with a combination of Vbscript and PAD actions.
Below is the sequence of actions you need to add-
1. Run Vbscript (to save the emails into Drafts folder)
You can also pass PAD variables for the To, Cc, Subject, Body, etc
Dim olApp
Dim objMailItem
Set olApp = CreateObject("Outlook.Application")
Set objMailItem = olApp.CreateItem(0)
objMailItem.Subject = "Test"
objMailItem.To = "abcd@email.com"
objMailItem.Body = "Test"
objMailItem.Save
Set olApp = Nothing
Set objMailItem = Nothing
2. Launch Outlook
3. Retrieve Emails (Specify folder as Drafts)
4. For Each loop
Save Outlook Emails (specify format as .msg and specify folder location)
End of For
After running the process, emails will be saved as .msg files in the specified location.
WarrenBelz
146,763
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
66,091
Most Valuable Professional