Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
-------AGGIORNAMENTO ------------
Ho finalmente capito perchè non funzionava il ciclo FOR Next ... o almeno adesso mi funziona :D. Incollo il codice che adesso i restituisce correttamente ciò che gli chiedo (praticamente un MIRACOLO!!!)
Private Sub Comando114_Click()
Call fillwordform
End Sub
Private Sub fillwordform()
Dim appword As Word.Application
Dim doc As Word.Document
Dim fPath As String
Dim FName As String
Dim ReplSel As Boolean
Dim i As Integer
On Error Resume Next
Set appword = GetObject(, "Word.Application")
Error.Clear
If Err.Number <> 0 Then
Set appword = CreateObject("Word.Application")
End If
On Error GoTo 0
fPath = "C:\415"
FName = "Avviso_415.dotx"
appword.Visible = True
appword.Activate
ReplSel = appword.Options.ReplaceSelection
appword.Options.ReplaceSelection = True
Set doc = appword.Documents.Add(fPath & FName)
doc.Activate
For i = 1 To 10
If doc.Bookmarks.Exists("RGNR" & Format(i, "00")) Then
doc.Bookmarks("RGNR" & Format(i, "00")).Select
appword.Selection.TypeText Me.RGNR
End If
Next
' doc.Bookmarks("RGNR").Select ' bknome è il segnalibro in word del nome
' appword.Selection.TypeText Me.RGNR
' appword.Options.ReplaceSelection = ReplSel
' doc.Bookmarks("Indagato\_1").Select ' bkCognome è il segnalibro in word del cognome
' appword.Selection.TypeText Me.Indagato\_1
' appword.Options.ReplaceSelection = ReplSel
Set doc = Nothing
Set appword = Nothing
End Sub
Le righe di codice che ho disabilitato al momento inserendoli come commenti, in realtà mi dovrebbero servire per quei campi che non necessitano di essere ripetuti piu volte all'interno del documento. Domanda.... posso coesistere???