Szia(sztok)!
Bocs, hogy ismét Worddel zaklatok, de a minap is szíves és hasznos segítséget kaptam itt.
Nem hagyott nyugodni, amit javasoltál. Kipróbáltam, gyönyörűen működött, kattogtathattam akárhová.
De:
With ThisDocument.MailMerge
...
With .DataSource
.FirstRecord = wdDefaultFirstRecord
.LastRecord = wdDefaultLastRecord
End With
.Execute Pause:=False
Set kDoc = Documents(1)
MsgBox kDoc.Name
Set kRange = kDoc.Range(0, kDoc.Characters.Count - 1)
...
End With
Várakozásommal ellentétben az .Execute metódus hatására elkészülő körlevél indexe nem Documents.Count, hanem 1. Nem találtam sehol e jelenség dokumenáltságát.
Mennyire lehetek biztos abban, hogy a manipulálandó körlevél indexe a Documents gyűjteményben mindig 1?