How to be precise roxnoxsox without seeing it all, but maybe something like this would work
Not sure how you grab the handle to that new document in your code, so we may be just shifting the problem. May be better to declare wd as a public variable, and use that later.Sub CreateWordDocument() Static wd As Object If wd Is Nothing Then Set wd = CreateObject("Word.Document") wd.Windows(1).Visible = True wd.SaveAs Filename:=("W:\ExampleLocation\Example UPLOAD " _ & Format(Now(), "DD-MM-YYYY") & ".docx") End If End Sub