Il 22/06/2022 16:19, issdr ha scritto:
> Claude wrote:
>
>> Premo pulsante, legge da una cella il nome di un file Word. Anzichè
>> aprire Word2010 installato apre word online o una roba simile (icona
>> diversa, chiede login etc).
>
> si può vedere il codice associato al pulsante?
Dim wdapp As Word.Application
Dim wdDoc As Word.Document
Set wdapp = CreateObject("Word.Application.12")
wdapp.Visible = True
Set wdDoc = wdapp.Documents.Add
nomefile = "\ModuloNCQ.docx"
percorso = ActiveWorkbook.Path
totalpath = percorso & nomefile
Set wdDoc = wdapp.Documents.Open(totalpath)
wdapp.WindowState = wdWindowStateMaximize
>> Come faccio a forzare l'uso di word 2010 installato sulla macchina?
>
> potrebbe anche essere un problema di sistema. se provi ad aprire da
> esplora file un .docx, parte word2010?
>
Allora: ho risolto e spiego. Aprendo un word apriva word 2010. Da vba
apriva un winword presente in C:\Program
Files\WindowsApps\Microsoft.Office.Desktop.Word_16051.15225.20288.0_x86__8wekyb3d8bbwe
Deve essere una installazione sporca o andata male o disinstallata male
di Office 365 (che viene messo sui pc nuovi in prova).
In pratica eseguendo tool di disinstallazione di Office365,
disinstallando e re-installando Office 2010 la cosa si è sistemata.
Ora il codice vba apre correttamente il word 2010.