mi permetto di correggerti dicendo che ti conviene fareOriginariamente inviato da Jupy64
Certo che si può, ci sono diversi modi, metti dei segnalibri nel modello word nei punti in cui devi inserire i dati e poi fai una cosa del genere:
Se ti dovessero servire altre istruzioni "word", basta che apri un documento word, attivi il registratore di macro, fai le operazioni manuali che vorresti fare in automatico tramite vb e poi ti vai a leggere la macro che ha generato..prendi le istruzioni che ti servono.codice:Private Sub DocWord(tipoModello as String) Dim objDoc As Word.Document Set objDoc = New Word.Document With objDoc.Application If Not .Visible Then .Visible = True End If .Activate .Documents.Add (App.Path & "\ModelliDoc\" & tipoModello) .Selection.GoTo What:=wdGoToBookmark, Name:="Nome" .Selection.TypeText Text:=rsTabella!NOME .Selection.GoTo What:=wdGoToBookmark, Name:="Cognome" .Selection.TypeText Text:=rsTabella!COGNOME End With Set objDoc = Nothing End Sub
![]()
Set objDoc = createObject("Word.Document")
anziché
Set objDoc = New Word.Document
perchè l'istruzione che hai scritto te tende a lasciare delle istanze di word aperte![]()