Hi FloydT
Use this event in the Thisworkbook module
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim wkSht As Worksheet
For Each wkSht In ThisWorkbook.Worksheets
wkSht.PageSetup.RightFooter = "Print by: " & Environ("Username") _
& " on " & Format(Now, "mm-dd-yy hh:mm:ss")
Next wkSht
End Sub