自动热键:重新映射 MS Visio 的快捷方式,以将手动选择的对象对齐到顶部(好像按:"AlignTop")
AutoHotkey: Remap shortcut for MS Visio to align manually selected objects to the top (as if pressing: "AlignTop")
我正在尝试重新启动我以前选择的Microsoft Visio(C#(中的任何数量的对象,以对齐到顶部。为此,我使用的是Autohotkey脚本(C (。
我无法弄清楚如何指定" visvertaligntop"函数的参数。
以下我已经尝试过的代码版本。
我尝试在官方Microsoft文档页面上搜索一些答案,但这全都是为C#而不是C 编写的,我无法弄清楚如何在C 中重写它,因此它可以在Autohotkey程序上使用。/p>
例如:https://learn.microsoft.com/en-us/visualstudio/vsto/how-to-programmatily-add-hape-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
相关文章:
- 如何理解将半精度指针转换为无符号长指针和相关的内存对齐
- 如何创建一个QTableWidgetItem,用长文本右对齐,左边有省略号
- 我可以检测和更改 gcc/g++ 中结构的当前数据对齐设置吗?
- 64位机器上的C++内存对齐
- 为什么我可以将变量存储在不是其最小对齐方式的倍数的地址?
- 使 std::vector 分配对齐内存的现代方法
- C++ cout 将双精度对齐到精度 2 并正确对齐
- 在 64 位边界上对齐C++结构数组?
- 使用 g++7 构建的代码在访问未对齐的内存时崩溃
- 在 capnp FlatArrayMessageReader 的对齐内存缓冲区中接收 zmq 消息
- 是否值得对齐变量?
- 初始化派生结构的基部分/意外打包派生结构字段以对齐基结构的间隙
- 对齐和对齐的实际用例C++关键字
- 如何减少代码的运行时间以对齐文本?
- 指向包含对齐 C 结构C++类的 C 指针的对齐问题
- Linux C++ 中的页面对齐内存分配
- C++ 类层次结构中的"对齐"是什么意思?
- 运行时错误:引用绑定到类型"int"的未对齐地址0xbebebebebebebec6,这需要 4 个字节对齐 (stl_vector.h)
- 具有调整对齐方式的类型定义
- 自动热键:重新映射 MS Visio 的快捷方式,以将手动选择的对象对齐到顶部(好像按:"AlignTop")