Mayckel,
Zo te zien open je Word bij elke rondgang door de lus, dat zou betekenen dat er nogal wat Word-instanties worden geopend.
Daarbij komt dat je elke keer een nieuw document opent zonder dat te sluiten.
Als je de code zo eens probeert, gaat het dan beter?
Sub SaveasWORD(objWd As Object)
Sheets("Publicatieblad").Activate
Dim ws As Worksheet
Dim objDoc As Object
Set ws = ActiveSheet
Dim Bestandsnaam As String
Dim Sysdate
Bestandsnaam = ws.Range("C3").Value
Sysdate = Format(Date, "yyyymmdd")
Set objDoc = objWd.Documents.Add
objDoc.PageSetup.Orientation = 1 ' portrait = 0
Application.ScreenUpdating = False
ws.UsedRange.Copy
objDoc.Content.Paste
Application.CutCopyMode = False
Application.DisplayAlerts = False
objDoc.SaveAs ("E:\Klantengesprekken\Publicaties20161116" & Bestandsnaam & "-" & Sysdate & ".docx")
objDoc.Close 0
Application.DisplayAlerts = True
Application.ScreenUpdating = True
Application.CutCopyMode = False
End Sub
Sub Relatiegegevens0word()
'
' Relatiegegevens0word Macro
'
'
Dim cll As Range
Dim rng As Range
Dim objWd As Object
Sheets("Klantendatabase").Activate
Range("A2").Select
Set rng = Range("A2:A4")
Set objWd = CreateObject("word.application")
objWd.Visible = False
For Each cll In rng
cll.Copy
''' was
'''Range(A, "cll.ROW").Select
''Selection.Copy
''' now
Cells(cll.Row, "A").Copy
''' was
''' Sheets("Publicatieblad").Select
''' is
Sheets("Publicatieblad").Activate
Range("C6").Select
ActiveSheet.Paste
Sheets("Klantendatabase").Select
Application.CutCopyMode = False
Application.DisplayAlerts = False
SaveasWORD objWd
Sheets("Klantendatabase").Activate
Next cll
If Not objWd Is Nothing Then
objWd.Quit 0
End If
End Sub
In de procedure Relatiegegevens0Word wordt nu voor de lus 1 instantie van Word geopend en na de lus wordt deze weer gesloten.
In de procedure SaveAsWord wordt steeds 1 document aangemaakt, gegevens worden geplakt en het document wordt opgeslagen en gesloten.
Overigens zou ik proberen te voorkomen dat worksheets elke keer geactiveerd/geselecteerd worden, dat werkt vertragend en is ook niet nodig.
Jan