Autohotkey-Autohotkey 如何调用office word API 隐藏关闭按钮
Autohotkey 如何调用office word API 隐藏关闭按钮,注意是隐藏word的关闭按钮,或者使其变为灰色,即不可用状态!我知道ahk可以通过word:=comobjcreate("word.application")形式调用word程序,如何使调用的word程序关闭按钮变成灰色呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没办法这样,因为调用word程序的基础是word暴露了操纵的接口给你去调用他的一些函数实现一些功能,和宏有点像。但是WORD并没有提供相关接口去设置关闭按钮的状态,所以做不到,即使不是autohotkey,别的也做不到的。。
不过可以提供一个变通的方法,可以获取窗口,然后判断,如果点击的区域是右上角关闭区域,那么就屏蔽了点击消息,虽然不是很完美,但是也是一个解决的方法吧。。
非常感谢你的回答,通过获取窗口确实可以隐藏菜单栏的最大化,最小化,和关闭按钮。但存在一些缺陷,比如我通过AHK的WinSet功能设置窗口属性,但会有延迟的问题。首先我打开一个word,打开这个word窗口是有最大化最小化和关闭菜单栏的,我要经过AHK快捷键的激活才能隐藏菜单的这三个按钮。有没有办法,使用ahk打开word窗口默认就隐藏菜单栏的三按钮?