Как найти все способы инициировать команду вставки в MS Word? - PullRequest
3 голосов
/ 21 июня 2010

Я работаю над надстройкой для MS Word и хочу создать пользовательский обработчик для вставки (EditPaste - встроенная команда). Я вижу, что по умолчанию Ctrl + V и Shift + Insert связаны с EditPaste, и есть кнопки, которые также инициируют вставку.

К сожалению, некоторые клавиатуры имеют дополнительные кнопки / комбинации, которые приводят к действию вставки. Есть ли способ обнаружить их, возможно, с помощью VBA?

1 Ответ

3 голосов
/ 21 июня 2010

Насколько я знаю, не обнаруживается, но вот список:

  1. Вставить - из выреза / копии.
    • Вставить текст или объект: CTRL + V
    • Специальная паста: CTRL + ALT + V
    • Только форматирование вставки: CTRL + SHIFT + V
    • Вставить текст или объект: SHIFT + INSERT
  2. Вставить - из выреза / копии. (Обратите внимание, что A ) они предназначены только для Word 2007/2010 и B) это комбинации клавиш, а не комбинации.)
    • Сохранить исходное форматирование: Alt , а затем H , V , K
    • Слияние Форматирование: Alt , а затем H , V , M
    • Сохранить только текст: Alt , а затем H , V , T
  3. Вставить - из Spike (Spike подобен вторичному буферу обмена, он не использует буфер обмена Windows. Вырезать Spike - CTRL + F3 )
    • Вставить из Шипа один раз: CTRL + SHIFT + F3
    • Вставить из Spike несколько раз: введите слово spike и нажмите F3
  4. Вставить - только один раз. (Выберите и обрежьте, используя F2 , а затем переместите курсор в любое место)
    • Вставить: ENTER
...