Well, I'm a little further than my last post. I have the macro built to create a new e-mail message and add the six voting buttons that I want. I just can't figure out how to get it to add the voting buttons to a mail message I already have open. Here's my macro. Thanks for your patience.
Sub AddChgApprVoteButtons()
Set objApp = CreateObject("Outlook.Application")
Set objMessage = objApp.CreateItem(olMailItem)
Set objAction = objMessage.Actions.Add
With objAction
.CopyLike = olRespond
.Enabled = True
.Prefix = ""
.ReplyStyle = olIndentOriginalText
.ResponseStyle = olPrompt
.ShowOn = olMenuAndToolbar
.Name = "Approved, user tested & validated"
End With
Set objAction = objMessage.Actions.Add
With objAction
.CopyLike = olRespond
.Enabled = True
.Prefix = ""
.ReplyStyle = olIndentOriginalText
.ResponseStyle = olPrompt
.ShowOn = olMenuAndToolbar
.Name = "Approved, systems tested & user validated"
End With
Set objAction = objMessage.Actions.Add
With objAction
.CopyLike = olRespond
.Enabled = True
.Prefix = ""
.ReplyStyle = olIndentOriginalText
.ResponseStyle = olPrompt
.ShowOn = olMenuAndToolbar
.Name = "Approved, systems tested & validated"
End With
Set objAction = objMessage.Actions.Add
With objAction
.CopyLike = olRespond
.Enabled = True
.Prefix = ""
.ReplyStyle = olIndentOriginalText
.ResponseStyle = olPrompt
.ShowOn = olMenuAndToolbar
.Name = "Approved, untested & no validation"
End With
Set objAction = objMessage.Actions.Add
With objAction
.CopyLike = olRespond
.Enabled = True
.Prefix = ""
.ReplyStyle = olIndentOriginalText
.ResponseStyle = olPrompt
.ShowOn = olMenuAndToolbar
.Name = "Requires follow-up before approval"
End With
Set objAction = objMessage.Actions.Add
With objAction
.CopyLike = olRespond
.Enabled = True
.Prefix = ""
.ReplyStyle = olIndentOriginalText
.ResponseStyle = olPrompt
.ShowOn = olMenuAndToolbar
.Name = "Declined"
End With
objMessage.Display
End Sub