Cómo abrir una versión específica de Word 2007/2010 en Excel

Tengo Word 2007 y 2010 instalados. Necesito abrir Word desde Excel pero debo especificar qué versión necesito abrir dentro de VBA.

He intentado atar tarde

Dim wordApp2007 As Object
Dim wordApp2010 As Object

Set wordApp2007 = CreateObject("Word.Application.12")
wordApp2007.Visible = True
Set wordApp2010 = CreateObject("Word.Application.14")
wordApp2010.Visible = True

pero ambos abren Word 2010

También he intentado la unión temprana utilizando

Dim wordApp As Word.Application
Set wordApp2007 = New Word.Application
wordApp2007.Visible = True

y configuración de referencias al modelo de objetos de Word 12.0, pero esto aún abre Word 2010

Si registro cada versión de Word usando

"C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /regserver

"C:\Program Files\Microsoft Office\Office14\WINWORD.EXE" /regserver

luego se abre la versión registrada pero luego no puedo abrir la no registrada.

¿Alguien puede ayudarme y mostrarme cómo abrir una versión específica de Word dentro de Excel usando VBA?

Gracias

Edición: Código de ejemplo ....

Option Explicit

Dim wordApp2007 As Word.Application

Sub Word_InfoEarly()
'early binding
Set wordApp2007 = New Word.Application
wordApp2007.Visible = True

    'other Stuff
    Stop

    wordApp2007.Quit
    Set wordApp2007 = Nothing

End Sub


Sub Word_InfoLate()
Dim wordApp2007 As Object
Dim wordApp2010 As Object

    Set wordApp2007 = CreateObject("Word.Application.12")
    wordApp2007.Visible = True
    Set wordApp2010 = CreateObject("Word.Application.14")
    wordApp2010.Visible = True

    'other Stuff
    Stop

    wordApp2007.Quit
    Set wordApp2007 = Nothing
    wordApp2010.Quit
    Set wordApp2010 = Nothing

End Sub

Respuestas a la pregunta(5)

Su respuesta a la pregunta