Убрать кавычки в адресе outlook
При использовании двойных кавычках для поиска строгой фразы в серверном архивном почтовом ящике, почтовом ящике в интернет-режиме или в гибридном режиме в Outlook вы получаете неожиданные результаты поиска.
Решение
Чтобы устранить эту проблему, используйте метод для соответствующей версии Outlook.
Microsoft Outlook 2016, Outlook 2019 и Outlook для Office 365
Выполните действия, которые вы выполните в этом разделе. Отдельного обновления не требуется.
Microsoft Outlook 2013
Установите следующее обновление и выполните действия, которые вы выполните в этом разделе.
Microsoft Outlook 2010
Установите следующее обновление и выполните действия, которые вы выполните в этом разделе.
Действия по устранению этой проблемы
Важно
Будьте внимательны, следуя этим шагам. Внесение неправильных изменений в реестр может привести к возникновению серьезных проблем. Перед внесением изменений зарегистрировать реестр для восстановления на случай проблем.
Выйдите из Microsoft Office приложений.
Запустите редактор реестра:
В Windows 10 начните ,введите regedit в поле Windows и выберитеregedit.exeв результатах поиска.
В Windows 7 нажмите кнопку Начните ,введите regedit в текстовом поле Поиск программ и файлов, а затем выберите regedit.exe в результатах поиска.
В Windows 8 и Windows 8.1, переместите указатель мыши в правый верхний угол, щелкните Поиск ,введите regedit в текстовом поле поиска, а затем regedit.exe в результатах поиска.
Найдите и выделите следующий подраздел реестра:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\xx. 0\Outlook\Search
Примечаниеxx.0в этом пути реестра соответствует версии Outlook (16.0 = Outlook 2016, Outlook 2019 или Outlook для Office 365, 15.0 = Outlook 2013, 14.0 = Outlook 2010).
В меню Правка выберите пункт Создать, а затем Параметр DWORD.
Введите AllowPhraseMatch и нажмите ввод.
В области Сведения щелкните правой кнопкой мыши AllowPhraseMatchи выберите изменить.
Как отключить или отключить автоматические умные кавычки в Outlook?
В Outlook, когда вы вводите «Прямые кавычки» в теле письма, они автоматически заменяются «Умными кавычками». См. Снимок экрана ниже:
Если этот автоматический формат действительно причинял вам неудобства, вы можете вручную отключить эту функцию в Outlook. В этой статье приведены подробные сведения об отключении или отключении автоматических умных кавычек в Outlook.
Вкладка Office - включите редактирование и просмотр с вкладками в Office и сделайте работу намного проще .
Отключить или отключить автоматические умные кавычки в Outlook
Вы можете сделать следующее, чтобы отключить функцию автоматических умных кавычек в Outlook.
1. Нажмите Файл > Доступные опции в Outlook 2010 и 2013.
В Outlook 2007 нажмите Инструменты > Доступные опции.
In Доступные опции диалоговое окно Outlook 2007, щелкните значок Орфография и автокоррекция под Орфография меню.
3. Когда Параметры редактора появится диалоговое окно, выберите теплоизолирующие на левой панели, затем щелкните Параметры автозамены кнопку.
4. в Автозамена диалогового окна, перейдите к Автоформат вкладка, затем снимите флажок «Прямые цитаты» с «умными цитатами» коробка в Замените раздел. Смотрите скриншот:
5. Затем перейдите в Автоформат при вводе , снимите флажок «Прямые цитаты» с «умными цитатами» коробка в Заменять по мере ввода .
6. Нажмите OK в Автозамена диалоговое окно.
7. Затем нажмите OK кнопки, чтобы закрыть следующие диалоговые окна, чтобы завершить все настройки.
С этого момента, когда вы вводите прямые кавычки в теле письма Outlook, они больше не будут заменены на умные.
Как отключить или показать скрытые знаки форматирования или символы в Outlook?
Вкладка Office - включите редактирование и просмотр с вкладками в Office и сделайте работу намного проще .
Временно показывать скрытые знаки форматирования или символы в Outlook
Вы можете временно скрыть метки форматирования следующим образом.
2. После нажатия на Показать спрятать Кнопка, все метки форматирования исчезнут из тела письма.
Заметки:
1. Если вы хотите показать все метки форматирования, нажмите Показать спрятать снова.
2. Показать спрятать Кнопка не будет работать, если установлены следующие флажки меток форматирования. Смотрите скриншот:
Отключение знаков или символов форматирования в Outlook навсегда
Если вы хотите навсегда отключить все метки форматирования, вы можете сделать это следующим образом.
3. Когда Параметры редактора появится диалоговое окно, нажмите Монитор в левом разделе. В правом разделе и под Всегда показывать эти метки форматирования на экране, снимите все флажки и нажмите OK дважды, чтобы завершить настройку.
4. Теперь, когда вы открываете диалоговое окно создания нового электронного письма, метки форматирования больше не отображаются.
Я добавил этот умный скрипт в Outlook 2013, и он правильно идентифицирует и выбирает различные подписи электронной почты, которые я использую.
У меня проблема с одним из рисунков, который является частью одной подписи. Вместо отображаемой графики папка «Отправленные» (и получатель) показывает электронное письмо с прикрепленным снимком экрана, и попытка загрузить изображение не работает.
Если я отключу сценарий и подпишусь вручную, исходящая электронная почта будет правильной, и получатель получит то, что я намеревался. Еще более интересно то, что с другой более простой подписью, где изображение представляет собой просто прямую линию, оно включено, хотя изображение немного изменено.
Графика представляет собой файл PNG размером 80 КБ 5904 x 1024 пикселей с глубиной цвета 32, и я пробовал меньшие размеры до 10 КБ 369 x 64 пикселей, но это не помогло. Моя версия Outlook — 15.0.5189.1000 32Bit Professional Plus 2013 на платформе Windows 10 Pro.
Интересно, можете ли вы предложить решение для этого, пожалуйста.
Очень хороший скрипт, но файлы изображений в моей подписи не доставляются правильно. Можете ли вы решить эту проблему?
Привет Висах,
Код был обновлен, и теперь проблема с изображениями исправлена. Приносим извинения за доставленные неудобства.
что вы изменили, чтобы решить проблему с изображениями? Я использую ваш последний код, и у меня та же проблема, что и у Аманды.
Спасибо
Здравствуйте,
Извините за ошибку. VBA был снова обновлен, и проблема с изображениями теперь полностью устранена.
Помимо кода, операция шага 7 также изменилась. Пожалуйста, следуйте инструкциям шаг за шагом, чтобы получить его вниз.
Привет, я хотел бы применить это, чтобы различать подписи при отправке внутренних и внешних электронных писем. Поэтому вместо того, чтобы распознавать конкретные адреса электронной почты, мне нужно было бы просто различать адрес электронной почты получателя, содержащий название моей фирмы внутри него или нет. Не могли бы вы сообщить мне, как будет выглядеть код для этого конкретного случая?
Привет Паули,
Пожалуйста, попробуйте приведенный ниже код. Перед применением кода перейдите на Рекомендации диалоговое окно для проверки Библиотека объектов Microsoft Word коробка (как показано на прикрепленном изображении).
Private Sub Application_ItemSend (ByVal Item As Object, Cancel As Boolean)
'Обновлено ExtendOffice 2020/6/12
Dim xMailItem как MailItem
Dim xRecipients как получатели
Dim xRecipient как получатель
Dim xRcpAddress как строка
Dim xSignatureFile, xSignaturePath как строка
Dim xFSO как Scripting.FileSystemObject
Dim xDoc как документ
On Error Resume Next
Установите xFSO = New Scripting.FileSystemObject
Если Item.Class <> olMail, то выйдите из Sub
Установить xMailItem = элемент
Установите xRecipients = xMailItem.Recipients
xSignaturePath = CreateObject("WScript.Shell").SpecialFolders(5) + "\Microsoft\Signatures\"
Для каждого xRecipient в xRecipients
Если xRecipient.AddressEntry.AddressEntryUserType = olExchangeUserAddressEntry Тогда
Если VBA.InStr(VBA.LCase(xRcpAddress), "@микрософт") > 0 Затем 'Введите строку в двойных кавычках. Если адрес электронной почты получателя содержит эту строку, электронной почте будет присвоена приведенная ниже подпись "internal.htm". В противном случае назначьте подпись "external.htm".
xSignatureFile = xSignaturePath & "в нашей внутренней среде, .htm"
xSignatureFile = xSignaturePath & "и, что лучший способ .htm"
Установить xDoc = xMailItem.GetInspector.WordEditor
xDoc.Application.Selection.MoveDown Unit:=wdLine, Count:=1
xDoc.Application.Selection.InsertFile FileName:=xSignatureFile, Link:=False, Attachment:=False
Привет, Кристал, У меня есть вопрос. Когда я отправляю электронные письма как внешним, так и внутренним получателям, как я могу различать их, выбирая всегда внешнюю подпись? Спасибо
Возможно, вы уже нашли решение для себя или давно забросили эту ветку, но я чувствую побуждение закончить ее сейчас. Простой ответ на этот вопрос:
Измените предложение If-Else (которое различает две подписи) следующим образом:
Если VBA.InStr(VBA.LCase(xRcpAddress), "@microsoft") = 0, то "Введите строку в двойных кавычках. Если адрес электронной почты получателя содержит эту строку, приведенная ниже подпись «internal.htm» будет назначена электронной почте. В противном случае назначьте подпись «external.htm».
xSignatureFile = xSignaturePath & "external.htm"
Выход для
Еще
xSignatureFile = xSignaturePath & "internal.htm"
End If
Что происходит сейчас:
Если адрес получателя из списка адресов получателей НЕ содержит заданной строки, используйте внешнюю подпись и перестаньте искать других получателей. В противном случае используйте внутреннюю подпись и ищите следующий адрес получателя.
У меня какое-то странное поведение с электронными письмами Outlook, созданными VBA. Подпись добавляется в письмо, как и предполагалось, но располагается не внизу письма, а посередине (похоже на первое пустое место). Любая идея, почему и как это преодолеть?
Тим, у меня такая же проблема. Там, где пользователь щелкает последним, вставляется изображение. У кого-нибудь есть способ заставить изображение чуть выше подписи?
Здравствуй, Кристалл,
Меня интересует код VBA, который вы написали для «pauli» ниже, но когда я его запускаю, возникает следующая ошибка (и строка кода «XDoc as Document» выделена):
"Ошибка компиляции: определяемый пользователем тип не определен"
Как я могу решить эту проблему, пожалуйста?
Меня интересует код VBA, который вы написали для «pauli» ниже, но когда я его запускаю, возникает следующая ошибка (и выделена строка кода «XDoc as Document»):
"Ошибка компиляции: определяемый пользователем тип не определен"
Как я могу решить эту проблему, пожалуйста?
Привет Тим, Перед применением кода перейдите в диалоговое окно «Ссылки», чтобы проверить Библиотека объектов Microsoft Word коробка (как показано на прикрепленном изображении).
При вводе в поля Кому, Копия и СК в Outlook вам будут предлагаться варианты, которые можно разделить на две категории: Последние люди и Другие предложения. Имена и адреса, которые отображаются в списке Последние люди, хранятся в списке автозаполнения. Имена и адреса, которые отображаются в разделе Другие предложения, создаются в службе Microsoft 365 с использованием сведений, индексированных из предыдущих коммуникаций отправителя.
Использование предложений из списка автозаполнения и списка "Последние люди"
По умолчанию список автозавершения включен. При вводе символов в поля Кому, Копия и СКсписок автозавершения предлагает в разделе Последние люди до двух имен и адресов.
Например, если вы введете символ «b» в одно из полей получателя, в списке будут представлены предлагаемые совпадения. Список Последние люди ищется по имени, а список Другие предложения - по имени, фамилии и адресу электронной почты. Поиск уточняется при вводе каждого символа. Поэтому, если вы введете "По", список автозавершения уточнит поиск, и в списке Последние люди останется только Иннокентий Попов, а в списке Другие предложения — Полина Кольцова.
Удаление одного или нескольких получателей из списка автозаполнения
Вы можете удалить одну или несколько записей из списка Последние люди. Если навести указатель мыши на запись, вы увидите X справа от нее. Щелкните X, чтобы удалить имя и адрес электронной почты из списка автозаполнения. При этом пользователь не будет удален из вашей папки контактов или другой адресной книги.
Для перемещения по списку вы также можете использовать клавиши со стрелками, а при достижении имени человека, которого нужно удалить, можно нажать клавишу DELETE.
Как только имя получателя будет удалено, оно не появится снова в список автозавершения, если вы не выберете его из списка контактов или не введете адрес вручную. Эти действия добавят адрес к список автозавершения снова. Если вы хотите окончательно удалить получателя из списка контактов, см. статью Удаление контакта.
Примечание: Вы не можете удалить элементы из списка Другие предложения или отключить его.
Отключение списка автозаполнения
Если вы больше не хотите видеть список Последние люди, отключите список автозаполнения.
Выберите Файл > Параметры > Почта.
Примечание: Список Другие предложения отключить невозможно.
Удаление всех записей из списка автозаполнения
Вы можете удалить все записи из списка заполнения, не отключая его.
Выберите Файл > Параметры > Почта.
Читайте также: