我正在寻找一种方法来为诸如“行距选项”对话框(或“段落”对话框)、“段前添加空格”和“段后删除空格”之类的功能分配快捷方式。
据我所知,这些东西都不能指定快捷键。不过,我看到了两个相关项目:“LineSpacing”和“LineSpacingGallery”。
“LineSpacing”似乎将所选内容的行距设置为单倍行距,然后另一次按下似乎撤消了更改。
我找不到“LineSpacingGallery”的任何作用。
这些命令有什么用?此外,除了在 SU 上发帖之外,我还能在哪里找到这些信息?
我看到 LineSpacing 是VBA 中的属性,但我认为它与此命令无关。我找不到有关 LineSpacingGallery 的任何信息。
答案1
LineSpacingGallery
没有正式记录,但它看起来像从功能区打开“行和段落间距”下拉菜单的命令:
LineSpacing
另一方面,切换从同一菜单中选择的最后一个设置。
但是它们对于您想要实现的目标都没有用处(无论如何,第一个似乎需要鼠标单击才能产生任何效果)。
更有趣的是:
Ctrl+1
设置单倍行距Ctrl+2
设置双倍行距Ctrl+5
设置 1.5 倍行距
现在,如果您按下Ctrl+Alt+"+"
,然后按下其中一个快捷键,您将看到相关的函数被调用:SpacePara1
,,SpacePara2
。SpacePara15
还有Ctrl+0
“设置或删除所选段落前 12pt 的间距”。对应的功能是OpenOrCloseUpPara
。