Гленн знает, как выбрать абзац (тройным щелчком), чтобы удалить этот абзац. Однако часто ему нравится держать руки на клавиатуре, не прибегая к помощи мыши. Гленн интересуется, есть ли быстрая клавиша, которая позволила бы ему удалить абзац без необходимости сначала выделять весь текст в абзаце.
Стандартный способ удаления целых абзацев с помощью клавиатуры основан на использование нескольких сочетаний клавиш. Это последовательность, которой вы можете следовать, чтобы выполнить удаление:
- Нажмите Ctrl + стрелка вверх . Это перемещает точку вставки в начало абзаца. (Очевидно, вам не нужно этого делать, если точка вставки уже находится в начале абзаца, который вы хотите удалить.)
- Нажмите Ctrl + Shift + стрелка вниз . Будет выделено все до конца абзаца.
- Нажмите
Еще один быстрый способ сделать это с помощью клавиатуры просто четыре раза нажмите клавишу F8 , чтобы выбрать абзац, в котором находится точка вставки. Затем вы можете нажать клавишу Delete , чтобы избавиться от этого абзаца.
Если вам нужно что-то более короткое – возможно, что-то, что использует одну комбинацию клавиш – тогда вы будете необходимо создать макрос, чтобы удалить за вас. Есть несколько способов приблизиться к этому в VBA, но это, пожалуй, самый короткий путь:
Sub QuickDelete () Selection.Paragraphs (1) .Range.DeleteEnd Sub
Обратите внимание, что этот однострочный макрос удаляет любой абзац, в котором находится точка вставки. Если вы сделали выделение, то первый абзац выделения удаляется. Вы можете назначить макрос сочетанию клавиш, и тогда у вас будет метод однократного нажатия клавиши для удаления абзацев.