我正在使用win32com
打开Excel
workbook
并运行宏。
以下代码非常适合管理员Windows
用户使用;但是当与普通用户一起运行时,它会在运行宏处阻塞。我假设存在一些弹出对话框,但是我无法以普通用户身份登录,因此无法确认。
关于如何解决该问题的任何建议?
import win32com.client as win
xl=win.Dispatch('Excel.Application')
wb = xl.Workbooks.Open('filepath')
xl.Visible = True
xl.Run('Module2.RefreshAll')
wb.Close(SAVE_ATTRIBUTE_VALUES)
xl.Quit()