Як видалити форматування вставлених текстів за допомогою макросів та VBA у вашому слові

Поділитися зараз:

Ця стаття продемонструє вам, як видалити форматування вставленого тексту за допомогою макросу та VBA у вашому слові.

Коли ви копіюєте текст в Інтернеті, трапляється багато, і ви виявляєте, що текст має розширене форматування. Наприклад, є слова, що повторюються, порожні рядки, символи табуляції і т. Д. Однак таке форматування може викликати неприємності, особливо у випадки, коли вам не потрібно. Звичайно, ви б видаляли форматування вручну, кожен за кожним. Однак що, якщо текст справді довгий? Тоді вищезазначений спосіб буде менш ефективним.

По суті, є спосіб використовувати макрос, щоб раз і назавжди видалити все форматування тексту. Ось ще:

Кроки для запису макросу в Word

  1. По-перше, відкрийте своє слово.
  2. І переконайтеся, що спочатку ви додали вкладку "Розробник" на стрічці. Детальні вказівки щодо додавання «Розробника» див. У статті: Як вставити фонову музику у ваш документ Word
  3. Коли вкладка “Розробник” стане доступною, натисніть її.
  4. Потім клацніть на “Record Macro” у групі “Code”.Клацніть «Розробник» -> Клацніть «Записати макрос»
  5. Тепер з’явиться діалогове вікно “Запис макросу”. Спочатку введіть тут назву макросу, наприклад “copytext”.
  6. Потім у розділі «Призначити макрос» виберіть «Кнопка» або «Клавіатура». Тут ми підемо “Кнопка”.
  7. Далі натисніть “OK”.Назвіть макрос -> Виберіть "Кнопка" або "Клавіатура" для "Призначити макрос" -> натисніть "ОК"
  8. І зараз ви побачите вікно «Параметри слова». Клацніть «Налаштувати стрічку».
  9. Потім знайдіть місце для макросу з правого боку. Тут ми натиснемо “Нова група”, щоб встановити нову для макросу.
  10. Ні, продовжуйте обирати “Макроси” зі спадного списку “Вибрати команди з”.
  11. Далі клацніть макрос, який ви щойно створили.
  12. Потім натисніть «Додати» посередині вікна.
  13. Тепер макрос буде поміщений до нової групи. Просто клацніть макрос правою кнопкою миші.
  14. І виберіть опцію “Перейменувати”.Клацніть «Налаштувати стрічку» -> Виберіть місце для макросу -> Виберіть «Макроси» в «Виберіть команди з» -> Клацніть на макросі -> натисніть «Додати» -> Клацніть правою кнопкою миші на макросі -> Виберіть «Перейменувати»
  15. У діалоговому вікні “Перейменувати” виберіть символ для макросу.
  16. Потім введіть відображуване ім’я.
  17. Натисніть "OK".Виберіть символ -> Введіть відображуване ім'я -> натисніть "OK"
  18. Тепер поверніться до вікна «Параметри Word» і натисніть там «ОК». Макрос starts запис відтепер.Натисніть "OK" у "Параметри Word"Слово StarЗапис макросу

Вставити текст як неформатований текст

  1. По-перше, скопіюйте частину довгого тексту.
  2. Потім натисніть вкладку «Домашня сторінка».
  3. Клацніть «Вставити».
  4. Далі виберіть «Спеціальна вставка».Клацніть «Домашня сторінка» -> Клацніть «Вставити» -> Клацніть «Спеціальна вставка»
  5. І виберіть «Неформатований текст» у діалоговому вікні «Спеціальна вставка».
  6. Потім натисніть «ОК». Ви можете отримати текст із форматуванням, як показано нижче:Виберіть "Неформатований текст" -> натисніть "OK"Текст, вставлений як неформатований текст

Видаліть повторювані слова

  1. Далі сtart очищення форматування зліва. Натисніть “Ctrl + H”, щоб відкрити діалогове вікно “Знайти та замінити”.
  2. І введіть "Стрілка" у текстовому полі "Знайти що".
  3. Потім натисніть «Замінити все».Введіть повторюване слово в текстовому полі "Знайти що" -> натисніть "Замінити все"

Видалити символи вкладок

  1. Спочатку натисніть «Ctrl + H», щоб відкрити діалогове вікно «Знайти та замінити».
  2. Потім введіть “^ t” у текстовому полі “Знайти що”.
  3. Потім натисніть «Замінити все», щоб видалити всі символи табуляції.Введіть "^ t" у текстовому полі "Знайти що" -> натисніть "Замінити все"

Видаліть зайві заготовки

  1. Все одно натисніть «Ctrl + H», щоб відкрити діалогове вікно «Знайти та замінити».
  2. У текстовому полі "Знайти що" двічі натисніть пусту клавішу.
  3. Потім натисніть кнопку «Замінити все».Двічі натисніть пусту клавішу в текстовому полі "Знайти що" -> Натисніть "Замінити все"

Видаліть порожні рядки та зайві порожні місця разом

Іноді, використовуючи функцію “Знайти та замінити” для видалення форматування, вам доводиться трохи налаштувати, щоб задовольнити власні потреби. Наприклад, якщо вам не вдається видалити всі зайві порожні місця під час застосування вищевказаних кроків, ви можете скористатися наведеними нижче кроками, щоб видалити їх разом із порожніми рядками.

  1. Подібним чином натисніть “Ctrl + H”, щоб відкрити діалогове вікно “Знайти та замінити”.
  2. Далі в текстовому полі «Знайти що» спочатку натисніть пусту клавішу.
  3. Потім введіть “^ p”.
  4. У текстовому полі «Замінити на» введіть «^ p».
  5. Клацніть «Замінити все».Спочатку натисніть пусту клавішу -> Введіть "^ p" у "Знайдіть, що" Текстове поле -> Введіть "^ p" у "Замінити на" Текстове поле -> Натисніть "Замінити все"
  6. Знову відкрийте діалогове вікно «Знайти та замінити».
  7. І в текстовому полі «Знайди що» спочатку введіть «^ p».
  8. Потім один раз натисніть пусту клавішу.
  9. Потім введіть “^ p” у текстовому полі “Замінити на”.
  10. Нарешті натисніть кнопку «Замінити все».Введіть "^ p" Спочатку -> Одноразово натисніть пусту клавішу в "Знайти що" Текстове поле -> Введіть "^ p" у "Замінити на" Текстове поле -> Натисніть "Замінити все"

Видаліть ліві порожні рядки, якщо це необхідно

Однак, якщо залишились порожні рядки, спробуйте виконати такі дії:

  1. Натисніть “Ctrl + H”, щоб відкрити діалогове вікно “Знайти та замінити”.
  2. наступний тип “^ p ^ p” у текстовому полі “Знайти що”.
  3. І введіть “^ p” у текстовому полі “Замінити на”.
  4. Нарешті, натисніть кнопку «Замінити все».Введіть "^ p ^ p" у "Знайти що" Текстове поле -> Введіть "^ p" у "Замінити на" Текстове поле -> Натисніть "Замінити все"

На даний момент ви можете отримати результат, як показано нижче:Ефект використання функції "Замінити" для видалення форматування

Ми пропонуємо вам прийняти вищевказаний порядок, щоб видалити форматування тексту, щоб ви могли загалом стерти форматування. І як ми вже згадували, іноді вам доводиться очищати інші види форматування, тоді вам слід використовувати функцію "Знайти та замінити" самостійно. Щоб отримати додаткові способи видалення форматування, ви можете відвідати цю статтю: 3 способи миттєвого видалення небажаних елементів із документів Word

Ви можете переглянути наступне відео, щоб побачити демонстрацію:

Зупиніть запис макросу

  1. Закінчивши видалення форматування тексту, натисніть вкладку «Розробник».
  2. Потім натисніть «Зупинити запис». Тепер макрос буде збережено.Клацніть «Розробник» -> Клацніть «Зупинити запис»

Як запустити макрос

  1. Скапіюйте текст із форматуванням в Інтернеті, скажімо.
  2. Далі відкрийте Word.
  3. Потім натисніть вкладку “Розробник”.
  4. Клацніть на піктограму макросу, і ви побачите текст у документі без додаткового форматування.Клацніть «Розробник» -> Клацніть щойно записаний макросЕфект використання макросів для видалення форматування

Примітка: Для новачка ви можете просто виконати наведені вище дії для створення та запуску макросу. Запуск макросу допоможе вам позбутися дратуючого форматування в цілому, чого достатньо.

Коди VBA для експерта

Спочатку є спосіб перегляду кодів VBA.

  1. Спочатку натисніть вкладку «Розробник».
  2. Потім натисніть “Visual Basic” у групі “Код”.Клацніть «Розробник» -> Клацніть «Visual Basic»
  3. У редакторі “Microsoft Visual Basic for Applications” спочатку натисніть “Звичайний” зліва.
  4. Потім натисніть «Модулі».
  5. Далі двічі клацніть “NewMacros”, і ви зможете переглянути код у правій частині.Клацніть «Звичайний» -> Клацніть «Модулі» -> Двічі клацніть «NewMacros»

У цьому випадку коди наведені нижче:

 

Підкопієтекст ()

"

'copytext Macro

"

"

    Selection.PasteSpecial Link: = False, Тип даних: = wdPasteText, Розміщення: = _

        wdInLine, DisplayAsIcon: = False

    Selection.Find.ClearFormatting

    Виділення.Знайти.Заміна.Очиститиформатування

    З виділенням.Знайти

        .Text = "Стрілка"

        .Replacement.Text = “”

        . Форвард = правда

        .Wrap = wdFindContinue

        . Формат = помилковий

        .MatchCase = помилково

        .MatchWholeWord = помилковий

        .MatchWildcards = False

        .MatchSoundsLike = Невірний

        .MatchAllWordForms = Невірний

    Кінець з

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Виділення.Знайти.Заміна.Очиститиформатування

    З виділенням.Знайти

        .Text = “^ t”

        .Replacement.Text = “”

        . Форвард = правда

        .Wrap = wdFindContinue

        . Формат = помилковий

        .MatchCase = помилково

        .MatchWholeWord = помилковий

        .MatchWildcards = False

        .MatchSoundsLike = Невірний

        .MatchAllWordForms = Невірний

    Кінець з

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Виділення.Знайти.Заміна.Очиститиформатування

    З виділенням.Знайти

        .Text = ""

        .Replacement.Text = “”

        . Форвард = правда

        .Wrap = wdFindContinue

        . Формат = помилковий

        .MatchCase = помилково

        .MatchWholeWord = помилковий

        .MatchWildcards = False

        .MatchSoundsLike = Невірний

        .MatchAllWordForms = Невірний

    Кінець з

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Виділення.Знайти.Заміна.Очиститиформатування

    З виділенням.Знайти

        .Text = ”^ p”

        .Replacement.Text = “^ p”

        . Форвард = правда

        .Wrap = wdFindContinue

        . Формат = помилковий

        .MatchCase = помилково

        .MatchWholeWord = помилковий

        .MatchWildcards = False

        .MatchSoundsLike = Невірний

        .MatchAllWordForms = Невірний

    Кінець з

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Виділення.Знайти.Заміна.Очиститиформатування

    З виділенням.Знайти

        .Text = “^ p“

        .Replacement.Text = “^ p”

        . Форвард = правда

        .Wrap = wdFindContinue

        . Формат = помилковий

        .MatchCase = помилково

        .MatchWholeWord = помилковий

        .MatchWildcards = False

        .MatchSoundsLike = Невірний

        .MatchAllWordForms = Невірний

    Кінець з

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Виділення.Знайти.Заміна.Очиститиформатування

    З виділенням.Знайти

        .Text = “^ p ^ p”

        .Replacement.Text = “^ p”

        . Форвард = правда

        .Wrap = wdFindContinue

        . Формат = помилковий

        .MatchCase = помилково

        .MatchWholeWord = помилковий

        .MatchWildcards = False

        .MatchSoundsLike = Невірний

        .MatchAllWordForms = Невірний

    Кінець з

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Виділення.Знайти.Заміна.Очиститиформатування

    З виділенням.Знайти

        .Text = “^ p ^ p”

        .Replacement.Text = “^ p”

        . Форвард = правда

        .Wrap = wdFindContinue

        . Формат = помилковий

        .MatchCase = помилково

        .MatchWholeWord = помилковий

        .MatchWildcards = False

        .MatchSoundsLike = Невірний

        .MatchAllWordForms = Невірний

    Кінець з

    Selection.Find.Execute Replace: = wdReplaceAll

End Sub

 

Говорячи про експертів та досвідчених користувачів, які знайомі з VBA, ви можете повністю налаштувати коди відповідно до ваших вимог, що буде зручніше та точніше.

Захистіть свої файли

Користувачі Word у всьому світі, як правило, використовують його якнайкраще. Це чудова, а також небезпечна ідея, оскільки вона збільшує ризик згортання Word при неправильних операціях. Тому ви завжди повинні знаходити способи захисту своїх файлів. Серед доступних варіантів отримання a ремонт документа інструмент заздалегідь звучить непогано.

Вступ автора:

Віра Чень є експертом з відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі Excel відновлення та pdf ремонт програмних продуктів. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.