Salve a tutti. Per restituire lo stato attivo al documento dopo aver lanciato un form ho utilizzato l'istruzione AppActivate che si applica a una funzione nameDoc precedentemente definita pubblicamente secondo

Public Function nameDoc() As String
nameDoc = Word.ActiveDocument.name
End Function

Ora, sul mio portatile che ha Windows7 Pro (e anche sul fisso) non riscontro alcun problema, mentre su di un altro portatile con Windows XP mi viene restituito un errore di routine o chiamata non valide.
Nella finestra immediata Word.ActiveDocument.name restituisce il nome del documento e dunque credo che il problema sia nell'eseguire AppActivate. Come posso risolvere?
VBA Retail 6.5.1057 su Win7
VBA Retail 6.5.1020 su WinXP
GRAZIE