JSA宏关闭Application.ShowDialog窗口

function test_closewindow(){
    let lpWindowName = "wps网站"; //窗口标题
    let lpClassName = "Qt5QWindowIcon"
    let dialogHwnd = Application.ExecuteExcel4Macro(`CALL("user32","FindWindowA","JFF","${lpClassName}","${lpWindowName}")`)    
    Application.ExecuteExcel4Macro(`CALL("user32","PostMessageA","JJJJJ",${dialogHwnd},16,0,0)`)
}

可能还有内部API实现手段,但没找到相关属性和方法

黑龙江省
浏览 237
收藏
2
分享
2 +1
1
+1
全部评论 1
 
恰同学少年
窗口类名和窗口标题可以spy++或大漠综合工具查看。
· 黑龙江省
回复