A slightly old thread, but 25 years after the original version, I finally gave the Smart Indenter an update. It’s now a C# addin available from the same link, supporting both 32- and 64-bit Office.
The update adds a nice feature to auto-indent as you type, according to your indenting choices.
Regards
Stephen