1

有没有办法让 pywin32 在 Excel 中生成 VBA 样式的 MsgBox,如果没有,也许是 Windows 等价物?

我试过:

from win32com.client import Dispatch
excel = Dispatch('Excel.Application')
excel.MsgBox('foo')

但它给出了以下错误:

AttributeError: Excel.Application.MsgBox
4

1 回答 1

3

您好,您可以使用 win32api:

import win32api

from win32con import MB_SYSTEMMODAL

response = win32api.MessageBox(0, "Did you hear the Buzzer?", "Buzzer Test", 4, MB_SYSTEMMODAL)

MB_SYSTEMMODAL 用于告诉系统在所有其他应用程序之上显示一条消息。

于 2013-10-03T13:52:16.913 回答