Мы достаточно часто пишем про плагины и еще ни разу – про макросы. Хотя для многих продвинутых пользователей это более привычный способ облегчения рутинных операций при работе с документами разных типов, в первую очередь, с электронными таблицами. Давайте начнем с введения и порекомендуем горячие клавиши.
Что такое макросы
Пойдем от противного, точнее от знакомого – от плагинов. Плагин – это отдельный инструмент или функция, который вы ставите (включаете) в виде модуля/расширения. Скачиваете архив, указываете его расположение, потом появляется кнопка и иногда рабочее окно (если оно предусмотрено).
Макрос – это JS-код, безопасный и кроссплатформенный, который запускается в одном окне с редакторами и не имеет доступа к системе. Это небольшой скрипт, который выполняет требуемую операцию с данными. Макросы «Р7» используют синтаксис JavaScript () и нотацию сценариев API Document Builder.
Чтобы написать свой макрос нужно открыть вкладку «Плагины», кликнуть «Макросы», потом New. Как писать, лучше почитать в документации. Переименовываем и нажимаем «Выполнить», чтобы запустить код в документе. Если макрос больше не нужен, нажимаем «Удалить».
Свежие примеры
Если слова «код», «скрипт» и «написание» звучат страшно, лучше начать с примеров, чтобы убедиться, что не всё так ужасно. Некоторые из них вообще можно копипастить и использовать.
Выше мы упомянули, что макросы особенно популярны при работе с таблицами и здесь хотим привести ссылки на несколько свежих примеров как раз из этой сферы:
- Удаление пробелов у значений
- Заполнение листа данных из массива
- Копировать данные из одного листа в другой лист
- Вставить таблицу с выделением ячейки в документе с помощью макроса
- Граница таблицы с помощью макроса для таблиц
- Вставить диапазон данных с одного листа на другой
Горячие клавиши
Ну и если вы убедились, что точно будете использовать макросы и создавать их самостоятельно, то вам непременно понадобятся сочетания клавиш, ускоряющие работу. Их почти тридцать, но для начал можете запомнить те, что кажутся вам самыми актуальными. Часть из них — это вообще общепринятые системные горячие клавиши, в том числе:
- Ctrl + C – скопировать выделенный текст в буфер обмена
- Ctrl + V – вставить текст из буфера обмена в текущее положение курсора
- Ctrl + Z – отменить предыдущее действие
- Ctrl + Y – повторить отменённое действие
- Ctrl + A – выделить весь код
- Ctrl + F – вызвать окно поиска
- Ctrl + H – вызвать окно замены
- Ctrl + Home – переместить курсор в начало кода
- Ctrl + End – переместить курсов в конец кода
- Ctrl + Del – удалить слово справа от курсора
- Ctrl + Backspace – удалить слово слева от курсора
А вот и специфичные сочетания, которые тоже могут иметь своё системное значение, но в данном случае их действие отличается:
- Ctrl + / – закомментировать / раскомментировать текущую строку или выделенные строки (//однострочным комментарием)
- Ctrl + D – удалить текущую строку или выделенные строки
- Ctrl + Пробел – вызвать всплывающую подсказку для текущего фрагмента кода
- Ctrl + ЛКМ – осуществить множественный выбор (добавляется несколько курсоров)
- Ctrl + E – вывести список ссылок на объекты или выражения (либо ошибку, если ссылок не найдено)
- Ctrl + I – вывести описание выбранного объекта
- Ctrl + K – перейти к следующему найденному совпадению с выделенным текстом
- Ctrl + U – перевести выделенные символы в верхний регистр
- Ctrl + [ – уменьшить отступ (как Shift + Tab)
- Ctrl + ] – увеличить отступ (как Tab)
- Ctrl + Shift + / – закомментировать / раскомментировать блок кода (/*многострочным комментарием*/)
- Ctrl + Shift + D – дублировать текущую строку или выделенные строки
- Ctrl + Shift + K – перейти к предыдущему найденному совпадению с выделенным текстом
- Ctrl + Shift + U – перевести выделенные символы в нижний регистр
- Alt + ↑ / ↓ (стрелки) – поменять строки местами
- Alt + Shift + ↑ / ↓ (стрелки) – дублировать текущую строку вверх или вниз соответственно
- F2 – сворачивает и разворачивает текущий блок кода
Мы уже сказали, что у нас раньше не было публикаций про макросы, поэтому даже нечего предложить по теме. Вместо этого прикладываем список постов по плагинам, которые могут вас заинтересовать:
- Диктовать-диктовать… не перевыдиктовать
- Копируем реферат из PDF в документ
- Импорт HTML в табличный редактор «Р7»
- Дополнительная библиотека символов в редакторах «Р7»
- Управляемое автосохранение документов в редакторах «Р7»
- Специальные возможности для администраторов в крупной компании
- Подарок аналитикам: импорт данных из БД ClickHouse
- Это вообще законно? Открываем вложенные в документ файлы
- Ой, я куда-то нажал: как заблокировать переход по ссылкам в документе
- Прокачай каскадную диаграмму с новым плагином
- Быстро заполнить платежку и сделать QR-код: три плагина для бизнеса
- Фоторедактор в редакторе: больше, чем офисное ПО
Если вы хотите получить больше информации по другим темам, то можете воспользоваться рубрикатором и поиском, которые расположены справа от этого текста, посмотреть популярные и похожие статьи. Помимо этого у нас на сайте есть база знаний в карточках, а еще много увлекательного контента в VK и в Telegram. Там же есть возможность написать нам, поделиться своим опытом и задать вопросы. А еще вы можете задавать свои вопросы нашему боту Лёлику и сразу получать ответы. Попробуйте сами!