我试图按NumpadUp按钮重新映射,以使其与Microsoft Visio(C#)中以前选择的对象的顶部对齐。为此,我正在使用AutoHotkey脚本(C ++)。
我无法弄清楚如何指定“ visVertAlignTop”函数的参数。
下面是我已经尝试过的代码版本。
我尝试在Microsoft官方文档页面上搜索一些答案,但是它们都是为C#而不是C ++编写的,而且我不知道如何用C ++重写它,因此它可以在AutoHotkey程序上使用。
在示例中:
https://docs.microsoft.com/en-us/visualstudio/vsto/how-to-programmatically-add-shapes-to-a-visio-document?view=vs-2019
NumpadUp::
Visio.Application.ActiveWindow.Selection.Align.visVertAlignTop
return
最佳答案
或者,您可以使用NumpadUp发送用于激活功能区中的命令的组合键。我在PowerPoint中这样做,以使中间的形状对齐。
我目前没有Visio,所以我不确定要发送的确切密钥。
您需要发送Alt(!),激活右侧的功能区选项卡(可能是Home,h),然后单击以激活对象到顶部。在按Alt键后,Visio应该显示小气泡,告诉您要按哪个键。
您的代码应如下所示:
NumpadUp::
Send, !h
return