![]() |
#6
|
|||
|
|||
![]()
Hi guys
FYI just thought I'd share that I was encountering an issue that created header.htm attachment when using this macro, so I've changed this so it no longer creates a new mailitem. This seems to work well, so thought I'd share! Sub ChangeSenderOnSelectedDraftEmails() Dim xSelection As Selection Dim xPromptStr As String Dim xYesOrNo As Integer Dim i As Long Dim myOlApp As New Outlook.Application Dim myNameSpace As Outlook.NameSpace Dim mySourceFolder As Outlook.MAPIFolder Dim myNewFolder As Outlook.MAPIFolder Set myNameSpace = myOlApp.GetNamespace("MAPI") Set mySourceFolder = myNameSpace.GetDefaultFolder(olFolderDrafts) Set xSelection = Outlook.Application.ActiveExplorer.Selection Dim Message, Title, Default, MyValue Message = "Type in the new 'From' email address. Please note: you must already have access to the account." ' Set prompt. Title = "'From' address" ' Set title. Default = "@mynewemail.com" ' Set default. ' Display message, title, and default value. MyValue = InputBox(Message, Title, Default) If xSelection.count > 0 Then xPromptStr = "Are you sure to change the 'From' on the selected " & xSelection.count & " draft item(s)?" xYesOrNo = MsgBox(xPromptStr, vbQuestion + vbYesNo) If xYesOrNo = vbYes Then For i = xSelection.count To 1 Step -1 For Each Draftmail In xSelection Draftmail.SentOnBehalfOfName = MyValue Draftmail.Save Next Next MsgBox "Successfully changed 'From' on " & xSelection.count & " messages" End If Else MsgBox "No drafts selected!" End If End Sub |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Outlook rule to move emails from drafts into a draft subfolder | gazmoz17 | Outlook | 0 | 10-03-2019 06:34 AM |
word 2016 won't change to drafts for default view | infonutt | Word | 0 | 07-21-2017 10:31 AM |
![]() |
Bansaw | Outlook | 2 | 07-28-2011 08:45 AM |
autosaving drafts with digital signature in outlook 2010 | lvovich | Outlook | 0 | 04-11-2011 12:40 AM |
Sent Items in Saved in Drafts | trish@25by7.com | Outlook | 1 | 11-05-2010 02:33 AM |