Thanks for the feedback. In answer to your question, out of the six or so tabs/sheets in my workbook, under SAS > Manage Content in Excel, I see just one of the tabs/sheets listed there. That is probably the original one I created in the workbook. After that, I copied the tab and created multiple tabs. So those multiple copied tabs are not being recognized under SAS > Manage Content. That could be the issue/culprit of my error? To help address this, I did the below: I tinkered with the config file for the add in by adding a 'false' setting to that formatdatafield that was causing an error, and now I get the error below. Is there a way around this one? When I run the VB manually thru Task Scheduler, I don't get the error. It is only when it is scheduled and I have my PC locked, that the error seems to occur? I'm invoking "refresh" in the VBA below. Do I put a qualifer/argument on the sas.refresh instead of "ThisWorkbook" to be the particular tab that's under SAS > Manage Content? It's hard to test this since I cannot seem to replicate manually; again only seems to happen when the Windows Task Scheduler runs and I am actively on my desktop. The job still runs and updates; just this extra error further down occurs. Dim sas As Object Const SASExcelAddIn As Long = 0 Set sas = Application.COMAddIns.Item("SAS.ExcelAddIn").Object sas.refresh ThisWorkbook ' <-- change this to say, sas.refresh ThisWorkbook.Sheets("sheetname")? Just tried that and seemed to generate a weird different error 😞 ------------------------------------------ Error below from sas add-in; not sure if the code above is causing it, or my .RefreshAll: Value cannot be null. Parameter name: context -------------------------- Technical Information Follows -------------------------- Exception Details: ---------------------------------------- Exception type: System.ArgumentNullException Message: Value cannot be null. Parameter name: context Source: SAS.OfficeAddin Target Site: AutoRefresh Stack Trace: at SAS.OfficeAddin.OfficeAddinBase.AutoRefresh(OfficeDocumentContext context) at SAS.OfficeAddin.ExcelAddin.Load() at SAS.OfficeAddin.Connect.CreateAddIn() at SAS.ExcelAddIn.VstoExcelAddIn.CreateAddIn()
... View more