Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何关闭外部程序窗口

1楼
阿火 发表于:2011/5/23 22:04:44
strWindowTitle="QQ2009;计算器;a.txt - 记事本" '要关闭的窗口标题多个用;分隔开
Set objWord = CreateObject("Word.Application")
Set colTasks = objWord.Tasks
strWindowTitles=Split(strWindowTitle,";")
For Each strTitle In strWindowTitles
If colTasks.Exists(strTitle) Then
strAnswer=MsgBox("发现指定窗口【"&strTitle&"】是否关闭?",vbYesNo+vbQuestion,"")
If strAnswer=vbYes Then colTasks(strTitle).Close '这个时候弹出确认窗口,这种情况如何关闭窗口?
End If
Next
objWord.Quit
2楼
阿火 发表于:2011/5/24 8:20:47

呵呵,已找到方法

因为是后台操作,所以 sendkeys 不起作用

用API的PostMessage

3楼
guotx2010 发表于:2011/6/21 12:30:49

找到方法了,应该分享一下,不能只从网站索取,不奉献呀!

 

共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01514 s, 2 queries.