Как настроить сочетания клавиш в Excel 2010? Эта статья от microsoft.com содержит инструкции для «Microsoft Office 2010», но, похоже, относится только к Word, а не к Excel.
http://www.microsoft.com/athome/organization/compshortcuts.aspx
В Microsoft Office 2010:
Перейдите на вкладку «Файл», чтобы открыть представление Backstage, а затем нажмите «Параметры».
Нажмите Настроить ленту, а затем, рядом с заголовком Сочетания клавиш, нажмите Настроить. Вы можете ввести новую комбинацию клавиш здесь.
Вот диалог, на который он указывает в Word:
Но вот тот же диалог, показанный в Excel:
Обратите внимание, что он выглядит почти так же, но нет кнопки «Сочетания клавиш: Настройка ...».
Итак, как вы можете настроить сочетания клавиш в Excel?
Ответы:
Есть 3 различных вида сочетаний клавиш, о которых я знаю:
С # 1 я думаю, что только Word позволяет вам изменять их, например, вы можете изменить ярлык для Bold с Ctrl-B на что-то другое. Я не думаю, что Excel когда-либо позволял вам делать это. Конечно, вы можете написать макрос в Excel, который изменяет свойство Bold, а затем назначает ему сочетание клавиш, но на самом деле это под номером 3 выше.
Вы можете использовать # 2 в Excel, перейдя в Инструменты> Настройка и затем изменив местоположение амперсанда. Например, вы можете изменить имя меню «Правка» с & Edit на & Zdit, а последовательность ярлыков в # 2 выше изменится на Alt-ZSV. Единственный способ сделать это сейчас - изменить имя панели инструментов в VBA (старые панели инструментов, Файл, Изменить и т. Д. Все еще существуют за кулисами в Excel 2007 и 2010 и доступны через код).
С # 3 он все тот же, что и в более ранних версиях, просто зайдите в диалог Macro и измените ярлык в Options. Я полагаю, у вас есть только Ctrl и одна клавиша. С VBA вы можете создавать более длинные комбинации, такие как Ctrl-Shft-N (одна из моих любимых).
Надеюсь, это поможет.
источник
Вы можете назначить команду (например, «художник рисования») на панель быстрого доступа через диалоговое окно, показанное выше. Затем вы можете использовать ALT + число (зависит от положения программы на панели быстрого доступа) в качестве ярлыка!
Например, на приведенном ниже снимке экрана «Редактор формата» добавлен на панель быстрого доступа в 7-м месте, поэтому теперь вы можете вызывать его с помощью alt- 7.
источник
Единственный (реальный) способ - создать макрос, который делает то, что вы хотите, и назначить ему комбинацию клавиш. Относительно легко записать макрос, скажем, «вставить значения», а затем добавить сочетание клавиш.
Если вы записываете макрос, то в первом диалоговом окне вы можете назначить сочетание клавиш, но только с помощью CTRLклавиши - и Excel не сообщит вам, перезаписываете ли вы существующую комбинацию клавиш (например CTRL+C). Обязательно назначьте его своему
PERSONAL.XLSB
файлу, чтобы он был доступен для всех электронных таблиц.источник
Обращаемся к «Единым, как Alt-ESV для« Правка »>« Вставить специальные »>« Значения »(номер 2 выше - хотя это не совсем быстрый способ, но все же быстрый способ сделать что-то с помощью клавиатуры)
Их можно изменить, но это требует значительных накладных расходов на настройку в первый раз. Процесс включает создание надстройки со специальным добавленным XML, который добавляет или изменяет ленту.
Инструкции и инструменты можно найти здесь . Это был единственный способ изменить ленту в 2007 году, но он все еще работает точно так же, как и в 2010 году.
источник
MS Office 2013
?Для меня все приведенные выше ответы являются неудовлетворительными, поскольку они ограничивают то, какие комбинации я могу использовать в качестве пользовательских ярлыков или какие действия я могу выполнить, или они требуют слишком много работы для чего-то, что должно быть простым.
Мое решение состоит в том, чтобы использовать AutoHotkey для «преобразования» моих желаемых комбинаций клавиш в существующие сочетания клавиш, которые Outlook 2016 (или Excel 2016, или что у вас есть) ожидает от этих действий.
Так, например, когда у меня выбрано электронное письмо и я нажимаю [Ins], я хочу, чтобы оно было помечено как прочитанное, поэтому у меня есть скрипт AutoHotkey, заменив его на [Ctrl-Enter]. Или всякий раз, когда я нажимаю [Ctrl-f], я хочу перейти к окну поиска (d'oh!), Но Outlook ожидает [Ctrl-e] для этого, поэтому у меня есть скрипт, который посылает ему [Ctrl-e]. Сценарий выглядит так:
«#IfWinActive» гарантирует, что эти конкретные замены клавиш применяются только тогда, когда заголовок активного окна заканчивается строкой «- Outlook» (конец отмечен знаком доллара, что работает, потому что я включил режим сопоставления строк на основе регулярных выражений над). Затем я отключаю обнаружение заголовка активного окна с пустым #IfWinActive в конце.
Кроме того, после нажатия #IfWinActive я точно знаю, какое окно получит отправляемые мной ключи, поэтому мне не нужно делать ничего особенного, кроме простого «Отправить <ключи>» в ответ на каждое настоящее нажатие клавиши. это должно быть заменено.
источник