Autohotkey-Autohotkey 如何调用office word API 隐藏关闭按钮

发布于 2016-10-25 05:34:05 字数 157 浏览 1418 评论 2

Autohotkey 如何调用office word API 隐藏关闭按钮,注意是隐藏word的关闭按钮,或者使其变为灰色,即不可用状态!我知道ahk可以通过word:=comobjcreate("word.application")形式调用word程序,如何使调用的word程序关闭按钮变成灰色呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

归属感 2017-07-18 07:08:09

没办法这样,因为调用word程序的基础是word暴露了操纵的接口给你去调用他的一些函数实现一些功能,和宏有点像。但是WORD并没有提供相关接口去设置关闭按钮的状态,所以做不到,即使不是autohotkey,别的也做不到的。。
不过可以提供一个变通的方法,可以获取窗口,然后判断,如果点击的区域是右上角关闭区域,那么就屏蔽了点击消息,虽然不是很完美,但是也是一个解决的方法吧。。

甜柠檬 2017-07-13 08:26:00

非常感谢你的回答,通过获取窗口确实可以隐藏菜单栏的最大化,最小化,和关闭按钮。但存在一些缺陷,比如我通过AHK的WinSet功能设置窗口属性,但会有延迟的问题。首先我打开一个word,打开这个word窗口是有最大化最小化和关闭菜单栏的,我要经过AHK快捷键的激活才能隐藏菜单的这三个按钮。有没有办法,使用ahk打开word窗口默认就隐藏菜单栏的三按钮?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文