Salve,
Sto sbattendo la testa con un problema access.
Nello specifico voglio utilizzare compilare delle tabelle word inserendo al loro interno, dopo aver selezionato la riga, i dati anagrafici di alcuni soggetti presenti su un database access. Preciso che i documenti word non sono sempre gli stessi ma hanno in comune, nel corpo della lettera, delle tabelle pronte ad ospitare dei dati anagrafici con colonne ogni volta diverse in base ad alcune esigenze di modulistica.
Voglio utilizzare il metodo dei segnalibri che riconosca il file word in quel momento, quindi senza dover vincolarmi ad uno specifico file o indicando i percorsi, che incolli il testo dove ho già preimpostato il segnalibro word corrispondente.
'Definisco le variabili per verificare se Word è aperto
Dim aWord As Object
'ottiene il riferimento all'istanza di Word già in esecuzione
On Error Resume Next
Set aWord = GetObject(, "Word.Application")
If aWord Is Nothing Then 'controlla se word è chiuso
MsgBox "Nessun documento Word aperto."
End If
If Not aWord Is Nothing Then ' se word è aperto allora...
If aWord.WindowState = wdWindowStateMinimize Then ' Ingrandisce word se è ridotto ad icona e attiva il focus
aWord.WindowState = WindowStateMaximize
aWord.Visible = True
aWord.Activate
' compila il segnalibro nome
aWord.Bookmarks("Nome").Select
aWord.selection.typetext Me.Nome
End If
End If
End Sub