Opening an excel file manually allows formulas to run, opening an excel file with VBScript or PowerShell or Python's win32com doesn't

前端 未结 3 1115
长发绾君心
长发绾君心 2021-01-13 18:11

I\'m having a problem with a script not updating an excel file, and I reduced it to the following problem:

If I open an excel file, I can go to the Formulas tab and

3条回答
  •  伪装坚强ぢ
    2021-01-13 18:34

    Try this. Just for testing.

    ' Launch Excel...
    CreateObject("WScript.Shell").Run "excel.exe"
    
    ' Wait for it to load...
    WScript.Sleep 5000
    
    ' Get the running instance...
    Set Excel = GetObject(, "Excel.Application")
    
    ' Open your workbook...
    Excel.Workbooks.Open strPath
    
    ' Now go and click the Calculate button and see if it works.
    

提交回复
热议问题