Microsoft Word 2010: Призначення ярлика KEYBOARD для видалення одного рядка тексту


8

Як можна призначити ярлик клавіатури, щоб видалити лише один рядок тексту в Microsoft Office Word 2010 ?
Рішення на основі макросу (в Visual Basic), яке можна було б призначити для спеціальної комбінації клавіш, також було б добре.

Кілька подібних прикладів:

  • у Блокноті ++ Я можу видалити ( вирізати ) весь поточний рядок за допомогою Ctrl+L
  • в NetBeans я можу видалити цілий рядок з Ctrl+E
  • в Eclipse я можу видалити поточний рядок за допомогою Ctrl+D
  • тощо.

Відповіді:


7

Ярлик на основі макросу

Гаразд, на основі нашого обговорення коментарів ось рішення на основі макросу.

  1. Створіть новий макрос із наступним кодом ( Alt+ F8, вкажіть ім'я, натисніть Створити ):

    Selection.HomeKey Unit:=wdLine 
    Selection.EndKey Unit:=wdLine, Extend:=wdExtend 
    Selection.Delete Unit:=wdCharacter, Count:=1
  2. Призначте для неї комбінацію клавіш:

    • Файл> Опція> Налаштувати стрічку
    • Клацніть на клавіші швидкого доступу: Налаштувати (внизу зліва)
    • Прокрутка вниз Категорії списку і виберіть Макроси , виберіть макрос
    • Натисніть комбінацію клавіш швидкого доступу (наприклад, Ctrl+ D)
    • Клацніть Призначити
    • Закрити> ОК

І ви закінчили. Тепер ви можете натиснути Ctrl+ , Dколи курсор знаходиться на лінії , і він буде виконувати Home- Shift+ End- Deleteпослідовність для вас , який буде видалити рядок.

Сподіваємось, це допоможе вам. Ура!

(Початковий) Відповідь, яка використовує клацання миші

Якщо під "рядком" ви маєте на увазі рядок тексту, то найпростішим способом (я думаю) є натискання лівого поля на рядку, який ви хочете видалити, і натисніть Delклавішу. Якщо ви хочете уникати використання миші, я б пішов на підхід, запропонований @ SoftArtisans .


1

Це не один ярлик, але ви можете натиснути Shift+, Endщоб вибрати весь рядок тексту, а потім натисніть, Backspaceщоб видалити його. Якщо ви знаходитесь на початку рядка тексту, ви отримаєте весь рядок. Якщо ні, ви можете натиснути Homeспочатку, щоб перейти до початку рядка.


1
Привіт, дякую за вашу відповідь, але, на жаль, це насправді не вирішує мою проблему, тому що я хотів уникнути декількох клацань та / або натискання декількох кнопок, навіть якщо натискаю посередині рядка тексту. :) Наприклад, у Notepad ++ я можу видалити весь поточний рядок за допомогою Ctrl + L, у NetBeans я можу видалити цілу рядок із Ctrl + E, у Eclipse я можу видалити поточний рядок із Ctrl + D тощо, де Насправді неважливо, де насправді мій курсор миші ... тому є ці прості рішення, які я шукаю і в Word. Це дійсно спростило б мою роботу у величезних документах.
Sk8erPeter
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.