3

我正在为 MS Word 开发一个插件,我想创建一个自定义处理程序用于粘贴(EditPaste是内置命令)。我可以看到,默认情况下,Ctrl+VShift+Insert绑定到EditPaste,并且有一些按钮也可以启动粘贴。

不幸的是,一些键盘有额外的按钮/组合,这会导致粘贴操作。有没有办法检测这些,可能使用 VBA?

4

1 回答 1

3

据我所知,无法检测到,但这里有一个列表:

  1. 粘贴- 从剪切/复制。
    • 粘贴文本或对象:CTRL+V
    • 特殊粘贴:CTRL+ ALT+V
    • 仅粘贴格式:CTRL+ SHIFT+V
    • 粘贴文本或对象:SHIFT+INSERT
  2. 粘贴- 从剪切/复制。(请注意A)这些仅适用于Word 2007/2010B)它们是键盘序列,而不是组合。)
    • 保持源格式:Alt然后H, V,K
    • 合并格式:Alt然后H, V,M
    • 仅保留文本:Alt然后H, V,T
  3. 粘贴- 从 Spike (Spike就像一个辅助剪贴板,它不使用 Windows 剪贴板。剪切到 Spike 是CTRL+ F3
    • 从 Spike 粘贴一次:CTRL+ SHIFT+F3
    • 多次从 Spike 粘贴:键入单词spike并按F3
  4. 粘贴- 一次。(使用选择和剪切F2,然后将光标重新定位到任何位置)
    • 粘贴:ENTER
于 2010-06-21T06:41:05.740 回答