有没有办法让pywin32在Excel中生成VBA样式的MsgBox,如果没有,可能是Windows等价的?
我试过了:
from win32com.client import Dispatch
excel = Dispatch('Excel.Application')
excel.MsgBox('foo')
但它给出了以下错误:
AttributeError: Excel.Application.MsgBox
答案 0 :(得分: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用于告诉系统在所有其他应用程序之上显示消息。