I doubt if you will get a definitive answer in this group and you probably
need to ask in an Outlook group, but from experiments here I think you are
probably on the right lines, e.g. if you were using VBA you might have
Dim oa As Outlook.Application
Dim ons As Outlook.NameSpace
Set oa = CreateObject("Outlook.Application")
Set ons = oa.GetNamespace("MAPI")
ons.Logon "the profile name", "", False, False
With ActiveDocument.MailMerge
.Execute
End With
ons.Logoff
Set ons = Nothing
Set oa = Nothing
This seems to work whether or not Outlook is running, but I don't know what
happens if for example you need to ensure that you log on to the same
profile as Outlook is using.
--
Peter Jamieson - Word MVP
> I can do a Mail Merge and then send it out as email
> without any problem as long as Outlook is running. If I
[quoted text clipped - 59 lines]
>
> End Sub