(Replicating a portion of what's online at http://sourceforge.net/apps/mediawiki/macros4outlook/index.php?title=QuoteFix_Macro:)

QuoteFix Macro is a VB-Macro for Outlook written and maintained by Oliver Kopp and Daniel Martin. It works especially in Outlook 2007, but also works in Outlook 2003. QuoteFix Macro is inspired by Outlook-QuoteFix written by Dominik Jain and implemented as a Visual Basic macro. The ideas for integrating it in Outlook came from Daniele Bochicchio, especially from his quoting macro.


Import macros

  1. Download the latest trunk version of quotefixmacro.bas. In case you want to enable QuoteColorizerMacro, you have to download all .bas from the trunk.
  2. In Outlook's VBA editor (ALT+F11 or "Tools > Macro > Visual Basic-Editor"), import the downloaded file by right-clicking on "Modules" and selecting "Import...". You can easily import all files at once by dragging them from the Explorer into the VBA editor and dropping them onto the project tree.
  3. If you don't want to get a security warning when you use the macros, go to "Tools > Macro > Security" and disable the security check.

Assign macros to buttons

After that, you need to replace the original "Reply" and "ReplyAll" buttons with buttons that trigger the macros defined in the file you just imported. Remember, these buttons are in Outlook's main window, and also in the message window that pops up when you double click on an email.

  1. Right-click on the toolbar and select "Customize..."
  2. Go to the "Commands" tab and navigate to the "Macro" category
  3. Drag the "FixedReply" and "FixedReplyAll" entries and drop it onto the toolbar

You can also change the name and image of the newly created buttons using the customization dialog. If you use "Fixed&Reply" as the name, ALT+r is kept as a shortcut for reply. Since Outlook does not support custom keybindings, you cannot map the shortcut CTRL+r to the new FixedReply macro. Neverthelesss, the mapping can be done by using Autohotkey.

Set up eMail

1. Tools > Options > Preferences > E-mail Options... > On replies and forwards

2. Tools > Options > Mail Format

3. Tools > Options > Mail Format > Internet Format...

4. Tools > Options > Mail Format > Signatures...

5. Display all E-Mail as Text Otherwise, QuoteFix does not work. -- See Microsoft KB 831607 for an explanation how to turn this feature on.

(End quotation. To read more about how to implement the QuoteFix Macro, see the cited page for coverage of templates, configuration, and use of Autohotkey.)

Date: Wed, 24 Sep 2003 10:17:00 -0700 (PDT)
From: John McDonnell ilug_spamtrap@johnmc.org
To: Irish Linux Users Group ilug@linux.ie
Subject: RE: [ILUG] FW: TAS Information

On the 24th day of September, Conor_D_Wynne@Dell.com said to me:

> p.s.: I cant figure out how to get outlook to add ...

For those that are afflicted by this workplace plague:

Disclaimer: I have only ever used Lookout once, and only then for a couple
of minutes so don't bitch to me if it breaks (further).

. johnmc@ | bucketchild.net - +1-707-237-5271 (home) .
. http:// | johnmc.org - +1-408-386-3549 (cell) .

From: Conor_D_Wynne@Dell.com
To: ilug@linux.ie
Subject: RE: [ILUG] FW: TAS Information
Date: Wed, 24 Sep 2003 11:04:00 -0500

> Try using "Include and Indent" in the sending / reply options (tools
> -> options on Outlook '97) ?
> P

Hey, thats it, kind of, I still have to go down the bottom and fiddle a
wee bit. Otherwise 10 out of 10 my friend. You are a star!

I was actually already on "Include and Indent" but I chose "Prefix each
line of the Original Message" Thanks to all.


[RM adds: There is also an implementation for Outlook Express,
http://home.in.tum.de/~jain/software/oe-quotefix/ and a separate one for its more-recent replacement, Windows Live Mail, www.dusko-lolic.from.hr/wlmquote/. Even newer and perhaps more attractive, there is also a maintained set of VBScript macros based on Outlook-QuoteFix that fixes quoting and adds other nice enhancements: http://sourceforge.net/apps/mediawiki/macros4outlook/index.php?title=Main_Page ]