win32com运行的Excel宏会为一个用户挂起,但不会为另一个用户挂起

时间:2018-08-14 12:39:59

标签: python python-2.7

我正在使用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()

0 个答案:

没有答案