Hi Charlie, try this method as it'll be more efficient & you won't have to rely on sendkeys: :)
Code:
Dim objXLApp
Set objXLApp = CreateObject("Excel.Application")
objXLApp.Workbooks.Open "C:\Book1.xls"
objXLApp.visible = true
objXLApp.DisplayAlerts = False
objXLApp.Run "Book1.xls!Macro1"
objXLApp.Workbooks(1).Save
objXLApp.Workbooks(1).Close
objXLApp.DisplayAlerts = True
objXLApp.Quit