Sì.
Per far partire la Macro (che ho chiamato "Crea_Fileds_After") ho utilizzato il seguente codice:
codice:
...
Dim Template_Name, Module_Name, Macro_Name As String
Dim My_Appl As Word.Application
Template_Name = "Normal"
Module_Name = "My_Macros"
Macro_Name = "Crea_Fields_After"
Path_Macro = Template_Name & "." & Module_Name & "." & Macro_Name
My_Appl.Run (Path_Macro)
...
Tale codice l'ho messo in una Function che a sua volta è in una dll che espone appunto tale Function.
La mia applicazione esterna potrà, tramite quella funzione esposta dalla dll, lanciare la Macro.
Spero di esserti stato di aiuto.