this is from DougP's FAQ on Opening Word and running a Mail Merge, I just removed the running of a Macro from it.<br><b><br>Private Sub Command19_Click()<br>On Error GoTo Err_Command19_Click<br> ' Button launches Word and opens a specified document<br> ' And runs an optional macro. the macro could print out the word doc and quit<br> <br> Dim retval As Variant<br> Dim DocName As String<br> 'Dim MacroName As String<br> ' Drive and Full path to name and location of Word document<br> DocName = "C:\My Documents\MyDoc.doc"<br> <br> 'Optional Macro Name. Note Word Macro name cannot have any spaces in it.<br> 'MacroName = "/M" & "MacroName"<br> <br> 'Note full path to Word including Drive and folder<br> retval = Shell("c:\Microsoft Office97\Office\WinWord.exe" & " " & DocName, vbNormalFocus)<br><br>Exit_Command19_Click:<br> Exit Sub<br><br>Err_Command19_Click:<br> MsgBox Err.Description<br> Resume Exit_Command19_Click<br> <br>End <br></b><br><br>of course, you could also write the whole letter in VB if you wish. <p>Brian Famous<br><a href=mailto:bfamous@ncdoi.net>bfamous@ncdoi.net</a><br><a href= > </a><br>