Add-in? Word can be automated from VBScript behind a custom form just fine, even if you can't distribute a Word template.
An alternative would be to build a new Outlook item, include the desired content in the Body property, then call that item's PrintOut method. That can all be done within VBScript or VBA.
Still another would be to create a text file using FileSystemObject methods and then print that file using code like this ( from
http://groups.google.com/group/micr...read/thread/660de13e689486b4/888be5a1c85015f3):
strFile = "test.txt"
strFolder = "C:\temp"
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(strFolder)
objFolder.ParseName(strFile).InvokeVerb("print")
--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54