My other question...
Is there a reason for the delay in the opening of the RTF file? Is there something in the wrong order that would speed it up?
Since I cannot upload, here is the first part of the procedure, and a related one above it as I am on 365 with a 64bit system.
(The only procedure missing is a chunk in the middle that places data into the Trip Sheet. It is N/A to the issue.)
Option Explicit
#If VBA7 Then 'is this 64bit system
Private Declare PtrSafe Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As LongPtr, ByVal hWnd2 As LongPtr, ByVal lpsz1 As String, ByVal lpsz2 As String) As LongPtr
#Else
'Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
#End If
Sub PrintTripsheet()
Dim mydata As DataObject
Dim wsB As Worksheet, wsT As Worksheet
Set wsB = Sheets("Booking")
Set wsT = Sheets("Trip Sheet")
Dim WordApp As Object
Set WordApp = CreateObject("Word.Application")
Dim path2 As String, DirFile As String
path2 = Sheets("Setup").Range("SetupTripDetsPath").Value
If Intersect(ActiveCell, ActiveSheet.ListObjects("BkgTbl").DataBodyRange) Is Nothing Then Exit Sub
Dim myrw As Integer, mycol As Integer, myresp As Integer
Dim mystr As String
myrw = ActiveCell.Row
With wsT
...