Thank you for your response Zack!
Your post has me down the right path I believe. I used part of the code from your post and part of another I found from searching and I came up with this:
Set xl = CreateObject("Excel.application")
xl.Application.Workbooks.Open "F:\Automatic Reports (13)\Spend Auto.xlsm"
xl.Application.Visible = True
This code addresses one half of my problem. It gets Excel to open up by itself. Now I need to address the other half which is being able to set a time for it to do this. I saw you mentioned Windows Scheduler and I did some research, I found a code that could potentially solve my problem but I can't make it work. (I am moderately fluent with VBA but know hardly anything about VBS lol). Anyway here is the code I found
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
("Notepad.exe", "********91000.000000-420", _
True , 1 OR 4 OR 16, , , JobID)
Wscript.Echo errJobCreated
What this code is supposed to do is open notepad every monday, wednesday, friday at 910am using windows scheduler. How can I tailor this code to work with my code?
Thank you for any help you can provide!