Як автоматично видалити всі зайві пробіли між словами в електронній пошті Outlook

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

Якщо ви часто випадково вводите зайві пробіли під час складання електронної пошти Outlook, можливо, ви хочете зробити так, щоб програма Outlook автоматично видаляла всі зайві пробіли між словами. Тепер ця стаття навчить вас зручному методу його реалізації.

Іноді, складаючи електронний лист, ви можете помилково ввести багато зайвих пробілів між словами. Вони зроблять вміст електронної пошти безладним. На цьому етапі ви сподіваєтесь видалити всі ці зайві пробіли. Щоб виконати це вручну, ви можете скористатися функцією "Знайти та замінити", щоб замінити всі "([]) [] {1,}" на "\ 1" на символи підстановки. Але для порівняння було б набагато зручніше та ефективніше, якщо Outlook зможе це зробити автоматично. Тепер, далі, ми представимо вам спосіб налаштування вашого Outlook.

Знайти та замінити за допомогою символів підстановки

Автоматично видалити всі зайві пробіли між словами в електронній пошті

  1. Перш за все, відкрийте редактор VBA, натиснувши “Alt + F11” в Outlook.

Примітка: Якщо ви абсолютно новачок у VBA, ви можете звернутися до моєї попередньої статті “Як запустити код VBA у своєму Outlook" в той самий час.

  1. Потім додайте «Бібліотеку об’єктів MS Word» відповідно до «Як додати посилання на бібліотеку об'єктів у VBA».
  2. Потім вкладіть код VBA у проект “ThisOutlookSession”
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMail As Outlook.MailItem
    Dim objMailDocument As Word.Document
 
    'Get current mail
    If TypeOf Item Is MailItem Then
       Set objMail = Item
       Set objMailDocument = objMail.GetInspector.WordEditor
 
       'Remove all extra spaces using wildcards
       With objMailDocument.Range.Find
            .ClearFormatting
            .Replacement.ClearFormatting
            .Text = "([ ])[ ]{1,}"
            .Replacement.Text = "\1"
            .Forward = True
            .MatchWildcards = True
            .Execute Replace:=wdReplaceAll
      End With
    End If
End Sub

Код VBA - Автоматичне видалення всіх зайвих пробілів між словами в електронній пошті

  1. Потім вийдіть із поточного вікна.
  2. Нарешті, виконайте наведені нижче дії, щоб спробувати.
  • Для початку створіть та складіть електронний лист. Тут ви можете навмисно ввести кілька додаткових пробілів між словами, як показано на наступному малюнку.Складіть електронний лист із зайвими пробілами між словами
  • Після заповнення одержувачів натисніть кнопку «Надіслати», щоб надіслати його.
  • Нарешті, коли його надіслано, перейдіть до папки «Надіслані», щоб знайти його. Ви бачите, що всі зайві пробіли були видалені автоматично.Усі зайві проміжки між словами були видалені

Не бійтеся пошкодження файлів Outlook

У випадку аварії Outlook користувачі впадають у паніку і побоюються, що їх файли Outlook будуть пошкоджені. Насправді, доки ви вживаєте деяких ефективних запобіжних заходів, ви можете легко позбутися таких проблем. Перш за все, вам слід наполегливо регулярно створювати резервні копії своїх файлів PST, що відіграє надзвичайно важливу роль у захисті даних. Крім того, доцільно підготувати надійний та потужний зовнішній інструмент відновлення Outlook, такий як DataNumen Outlook Repair, оскільки інструмент для ремонту вхідних повідомлень, правда, не може виправити PST що серйозно скомпрометовано.

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

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

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

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