Share via

NormalEmail.dotm vs. Normal.dotm. Word macros not available in Outlook

Anonymous
2010-07-25T19:39:00+00:00

The Outlook Editor and the Word run on two different templates! Not only are the Word macros not available in the Outlook Editor but the formatted AutoCorrect entries and the AutoText entries that are stored in the Normal.dotm of the Word because the editor runs on another template. Every time you need to update the NormalEmail.dotm in order to have them available.

They should have allowed the option to use Word as your Outlook Editor, as it was the case in office 2003.

Does anybody know how I can convert the Word macros to the Outlook Editor macros? You do not have the option to record a macro in the editor of outlook.

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

9 answers

Sort by: Most helpful
  1. Anonymous
    2010-07-25T19:51:15+00:00

    Hi,

    The Word object model and the Outlook object model are not the same.  Maybe the easiest way  to understand this is to consider that you are in Word and you want to press Send/Recieve (a standard command in Outlook) but its not there??  Why, because that is what Outlook does but not Word.  Now try to open the Inbox in Word - not going to happen because Word doesn't do Inbox's.

    You want some of the feature from Word to be available in Outlook but if they all were then there would not be an outlook program.  But how many people need Bibliographies and Footnotes in there email?

    For a macro that runs in Word to run exactly the same in Outlook would require that both programs have the same object model - which means all their commands must be exactly the same.  From the discussion above you can see why this is not the case.

    It is not to say that you can't copy code from Word to Outllook but most likely you will need to modify it.


    If this answer solves your problem, please check, Mark as Answered. If this answer helps, please click the Vote as Helpful button. Cheers Shane Devenshire

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2010-12-27T22:06:07+00:00

    I have precisely the same issue.  My remedy (very awkward at first) is to create the e-mail message in word (where all my macros and auto-text are consistent) then copy the "document" into the e-mail open window in Outlook, and send.  I would think MS would have done something about this in Word 2010, but no.   Bummer.

    0 comments No comments
  3. Anonymous
    2010-09-06T20:30:17+00:00

    I avoid converting and duplicating wherever possible (life being too short) so my answer to your question is - change the question.

    Rather than convert Word macros - use them in Word.

    I left the following answer to the similar question "Using Word macros in an Outlook email editor window: is it possible?" (the short answer is: Yes, with a great deal of unnecessary bother - but why bother?):

    As an example, let's say that I want to create or reply to an email (>95% of my use of Outlook).

    As soon as the Outlook editor opens with my signature - and any previous emails in the case of a reply - I Cut the lot, switch to the blank Word document that I always have open ready for the purpose, and Paste.

    I use Word with all of its macros, dictionaries,  AutoCorrect and AutoText facilites, etc. - no need to learn how to export or convert anything.

    As soon as I am content with message, I Cut the lot, switch back and Paste it into the Outlook editor where I can do email things (To, Cc, attachments, tags, etc.).

    If I need to modify or create a new macro, I just have to do it once - in Word.  Changes to dictionaries etc - just once; forget the Outlook editor and having to do everything twice.

    There may some be Outlook specific things that you want to automate, so use Outlook for those.  Horses for courses.

    Having decided that there was no reasonable alternative, I surprised myself at how quickly I adapted to switching between Outlook & Word and back (using quickly learnt keyboard shortcuts).  A very few extra keystrokes for an overall gain in productivity and peace of mind.

    This may not be a solution for all situations, but for my use of Outlook, it's better than any of the other alternatives I've tried.  I hope it helps.

    0 comments No comments
  4. Anonymous
    2010-07-25T23:21:18+00:00

    Does anybody know how I can convert the Word macros to the Outlook Editor macros? You do not have the option to record a macro in the editor of outlook.

    Yes, it's quite simple. Just derive a Word.Document and, if needed, Word.Selection object from the Outlook item, as shown here: 

    Convert recorded message body macros to Outlook 2007

    http://turtleflock-ol2007.spaces.live.com/blog/cns!C1013F1F9A99E3D8!579.entry?wa=wsignin1.0&sa=147081438

    0 comments No comments
  5. Anonymous
    2010-07-25T21:35:32+00:00

    What you say is true. Splitting off the Outlook use of Word from the main

    Word application solved many issues but this was one of the prices to be

    paid.

    The WordEditor property in Outlook returns a Word Document object, so,

    assuming you are using macros that work primarily on the ActiveDocument,

    there probably isn't a huge conversion effort necessary, but the devil, as

    they say, is in the detail, and it depends very much on exactly what you

    want to do.

    It is possible, if convoluted, to access some components of the Normal (not

    Email) template from Outlook, including AutoTexts indirectly, but it does

    require a good working knowledge of Word and VBA, and it does not use

    everyday techniques. It is also possible to load Building Block templates

    and use Building Blocks directly but, again, it is not totally

    straightforward.

    --

    Enjoy,

    Tony

    www.WordArticles.com

    "entropy1963" wrote in message

    news:*** Email address is removed for privacy ***...

    > The Outlook Editor and the Word run on two different templates! Not only

    > are the Word macros not available in the Outlook Editor but the formatted

    > AutoCorrect entries and the AutoText entries that are stored in the

    > Normal.dotm of the Word because the editor runs on another template. Every

    > time you need to update the NormalEmail.dotm in order to have them

    > available.

    > They should have allowed the option to use Word as your Outlook Editor, as

    > it was the case in office 2003.

    > Does anybody know how I can convert the Word macros to the Outlook Editor

    > macros? You do not have the option to record a macro in the editor of

    > outlook.

    >


    Enjoy,

    Tony

    www.WordArticles.com

    0 comments No comments