Macro Intro
This is an Outlook Macro that will help you quickly format an email consistently without having to click all the typical formatting options. This macro will help prevent common mistakes and provide a more consistent formatting result. The macro is built to select all content within the email up until the “keyword” that you identify within the code. This code can be easily customized to meet your unique formatting needs!See it in Action
Watch this video to see this macro in action.Free Macro
Here is the VBA code for the Free Macro. Make sure the following References are setup before running it: Visual Basic For Applications, Microsoft Outlook 16.0 Object LibraryInsider Macro
Here is the Insider Macro available for purchase! This VBA code will allow you to run the quick format email macro for all Outlook emails currently open. Make sure the following References are setup before running it: Visual Basic For Applications, Microsoft Outlook 16.0 Object LibraryCustomization
These segments of code can be customized to personalize this macro.The SearchText Variable is used to determine where the macro should stop the selection of text to format. Update the text from “Stay Awesome,” to something that you always indicate at the end of your emails or text that starts your email signature. (Ex. “Stay Awesome,”; “Thank you,”; “Take care,”)
With objSelection.Font 'Formatting Options for the entire Outlook Email Body up until the SearchText
Update the Properties of the Font Object to get the behavior you want when formatting the entire Outlook Email Body. (Properties include but not limited to: Font Color, Font Size, Bold, Italic, Underline, Font Name, see all Properties here!)
Update the Properties of the Font Object to get the behavior you want when formatting just the selected text in the Outlook Email Body. (Properties include but not limited to: Font Color, Font Size, Bold, Italic, Underline, Font Name, see all Properties here!)
When formatting a table found in the email body the AutoFormat method has a long list of parameters that can be set to get the exact table formatting you want! Check out all available parameters for AutoFormat here!