Как вставить цитату в outlook
: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/d/dm9/domains/mokshin.su/includes/unicode.inc on line 311.
Если нужно, чтобы на входящее собщение у вас автоматически формировался ответ определенного содержания, есть 3 варианта, как это можно сделать в Outlook при помощи правил.
Настроить правило, которое будет обрабатываться на сервере и формировать нужный ответ. Условия срабатывания правила, понятно, могут быть любые - если письмо от какого-то конкретного отправителя, если в теме или тексте содержится некая строка и т.д. и т.п.
Минус в том, что письмо отправляется в том виде, в котором сформировано при настройке правила - без цитирования входящего.
Настраиваем так (для Microsoft Outlook 2013):
Вуаля - как только на сервер поступит письмо, сработает правило и отправителю уйдет настроенное нами письмо.
Настроить правило, которое будет обрабатываться на клиенте - при этом будет отправлено письмо из шаблона.
Минус такой же - письмо отправляется в том виде, в котором сформирован шаблон - без цитирования входящего.
Еще один минус - т.к. правило наботате только на клиенте, письмо будет отправлено только при запуске сессии Outlook (самим Outlook'ом).
Но самый главный минус, о котором мало где упоминается, такие правила срабатывают только по одному разу для отправителя за время сессии Outlook (об этом здесь).
Настройка аналогична Варианту 1, за исключением пункта д). И еще предварительно нужно сделать шаблон письма.
Минус только один - т.к. правило наботате только на клиенте, письмо будет отправлено только при запуске сессии Outlook (самим Outlook'ом).
Вот простейший вариант скрипта. Его недостаток в том, что текст ответа не внедряется в тело HTML в рамках тега . Но при небольших умениях это несложно доработать. ;-)
Public Sub ReplyAuto(AItem As Outlook.MailItem)
Dim strMessageClass As String
Dim mReply As Outlook.MailItem
Dim strMsg As String
strMsg = "Добрый день!
" & vbCrLf _
& "Ваше письмо получено.
" & vbCrLf _
& "
" & vbCrLf
If (strMessageClass = "IPM.Note") Then
Set mReply = AItem.ReplyAll
'mReply.BCC = AItem.BCC
mReply.HTMLBody = strMsg & mReply.HTMLBody
Set mReply = Nothing
End If
Для редактирования скрипта дрлжен быть включен пункт ленты Разработчик (Параметры / Настроить ленту, поставить флаг Разработчик). Далее: лента Разработчик / Visual Basic. В редакторе VBA в левой панели (Project - Проект1) двойной щелчток по ThisOutlookSession (в дереве Проект1 / Microsoft Outlook Objects) - и в правой области редактирования вставляем текст скрипта.
И нужно опять же выбрать другие параметры в п. д)
И тут отсутствует минус первых двух вариантов - отсутствие понимания был ответ или нет, т.к. письмо-ответ сохраняется как и обычный ответ в отправленных.
Непродвинутые пользователи Outlook настолько привыкают к выставленному там по умолчанию идиотскому виду цитирования, когда ответ идет строго сверху процитированного письма, что когда я отвечаю в The Bat! как полагается - конкретными фразами на конкретные строчки или вопросы письма - они даже считают, что я им случайно прислал письмо без ответа. Прикольно. Не первый раз уже с таким сталкиваюсь.
Нет, оно, конечно, если мой ответ идет сразу на все письмо - я его сверху и даю. Но когда в письме куча конкретики - на порядок удобнее отвечать прямо под процитированным вопросом. И это именно получателю письма удобнее - он хоть сразу поймет, на что идет ответ.
P.S. Помнится, общался как-то с одной своей очень старой знакомой (одноклассницей), с которой не переписывался лет пятнадцать. Она мне там много всего понаписала, я ей на это обычным образом отвечал, а потом вдруг получаю очередное письмо с вопросом: "Слушай, а зачем ты так старательно цитируешь мои вопросы? Ты думаешь, я в полном маразме и не помню, что тебе писала"? Я тогда не стал ничего объяснять, а просто ради хохмы стал отвечать ей так же, как делала она - то есть ничего не цитировал, а отвечал в форме свободного изложения. Примерно через пяток писем она полностью потеряла нить беседы. И призналась, что, видимо, она действительно уже в маразме.
P.P.S. Кстати, академикам никогда не понять простой доярки. Доярка - это я о себе. Когда в день получаешь несколько сотен писем, очень прикольно получать послание безо всяких цитат, автор которого отвечает на какую-то нашу с ним переписку, состоявшуюся несколько недель (месяцев, лет) назад. Он не понимает, что для меня это выглядит полным бредом - невозможно понять, о чем идет речь. А начинать рыться в почте и искать нашу с ним переписку - я очень вряд ли буду. Вот мне делать нечего, как начинать рыться в почте и искать нашу с ним переписку. Ему лениво щелкнуть одной клавишей, чтобы процитировать письмо - ну, значит, это не мои проблемы.
Еретик мне очень неудобно и не нравится "новый" интерфейс Карбон. Плюс оно еще более разжирело, не говоря уже про то, что надо под это покупать новые лицензии, а практического смысла это не добавляет.
Ставь EmailTray, там прикольно группировку по получателям/отправителям сделали. Написали тебе письмо. сразу видишь всю переписку с отправителем. Даже если цепочки нет.
Оутлук вообще ужасная программа - либо я чего-то не понимаю. По корпоративному стандарту заставили вместо the Bat пользоваться этим ужасом. 2003 версия.
Отлично просто, Оутлук - почтовик, который:
- не умеет нормально цитировать (только в конце ставит)
- не смотря на настройку "письма ТОЛЬКО в plain text" автоматом ставит рандомные цвета и шрифты в тексте (логику я понять не смог - при вставке из буфера обмена то синим вставляет, то черным, то одним шрифтом, то другим) при ответе на 1 строку - может начать писать синим Таймсом, а на другую - черным Ариалом. Где логика блть?
- не умеет сохранять сразу все аттачи (выделяем один, правая кнопка мыши - пункт "сохранить как" есть, выделяем с shift/ctrl несколько файлов - пункт "сохранить" пропадает как класс. Да, можно открыть проводник (я пользуюсь FAR'ом) и претащить мышкой - но это, блин, совершенно не удобно!)
- Нет шаблонов писем - можно настроить только подпись и мои любимые шаблоны в стиле "Здравствуйте %name% и подпись", которые были в бате, причем разные для разных ящиков и разные для нового письма и для ответа - тут не поставишь вообще. Загнал в подпись, и вручную правлю вежливости, когда пишу/отвечаю 😒
- Фильтры писем есть в 3х местах, почему-то с разными дизайнами самого фильтра, но на половину писем они не срабатывают. Рассылка Ролекса, который был ими зафильтрован по мылу, по слова в тексте, по теме, по имени отправителя - все равно пропускал в ящик. Пока не забанил на самом почтовом сервере - оутлук ничего не мог с ним сделать и регулярно клал мне письмо со спамом в инбокс
- Перекодировки нормально не работают (когда письмо приходит в одной кодировке, а в заголовке поставлена другая). Я ее переключаю - но ничего не меняется, он упорно берет кодировку из заголовка.
- Я так и не нашел настройки "показывать все все письма как plain text" и приходится мирится с "дизайном" в виде светлосалатового текста на фоне подложки из бордовых роз
- The Bat с овер 4000 писем стартовал за секунду. Этот с сотней писем стартует около минуты.
- Начинает всегда с "Today" экрана, в старых была галка "начинать с Inbox" в новом ее убрали, видимо, как лишнюю.
То есть почтовик, коорый не умеет работать нормально с почтой. Который продается за нормальные деньги.
Как программист в большой корпорации, я часто отправляю электронные письма Outlook, содержащие примеры кода.
Я на самом деле наберу код прямо в электронное письмо. Это неизбежно вызывает проблемы, так как Outlook действительно любит форматировать текст приятными, но бесполезными способами. Мой код должен быть скопирован из электронной почты и непосредственно в код, поэтому я не хочу, чтобы Outlook связывался с ним, добавляя специальные символы или еще что-то.
Поэтому мне всегда нужно настроить такие параметры, как:
- Не капитализировать первую букву каждого предложения (иначе все мои функции будут P БЩЕСТВЕННЫЕ вместо р БЩЕСТВЕННЫЕ)
- Отключите умные цитаты (причудливые цитаты не копируют + вставляют из электронных писем хорошо)
- Никогда не используйте проверку орфографии (потому что это только раздражает)
Есть ли способ поместить код в блоки или что-то, что говорит Outlook игнорировать все эти правила и форматировать код так, как я хочу? Если нет, то каким образом вы нашли отправку фрагментов кода в электронных письмах Outlook, чтобы это не стало слишком раздражающим?
Если вы используете Outlook 2010, вы можете определить свой собственный стиль и выбрать желаемое форматирование, в опциях Формат есть одна опция для языка, здесь вы можете указать язык и указать, хотите ли вы, чтобы программа проверки орфографии игнорировала текст с помощью стиль.
С помощью этого стиля вы можете вставить код в виде текста и выбрать новый стиль. Outlook не исправляет текст и не выполняет проверку орфографии.
Ниже приводится краткое описание стиля, который я определил для отправки фрагментов кода по электронной почте.
Это отлично работало для моих целей в Outlook 2013. Одна вещь, которая меня раздражала, заключалась в том, что он перестал игнорировать орфографию / грамматику в середине фрагмента, поэтому я установил язык, для которого Outlook не имел средства проверки орфографии (я выбрал албанский).
Привет, вы можете сказать нам, как определить наш собственный стиль? Google нашел быстрые стили, но они не позволяют варианты, которые вы упоминаете.
Это прекрасно работает для меня, за исключением того факта, что заставляет меня выбирать цвет шрифта, который перезаписывает некоторые цвета текста, скопированного из Visual Studio. Кто-нибудь знает, есть ли способ пропустить цвет текста из стиля?
Одно замечание: возможно, вы копируете форматированный текст, но outlook может пытаться «соответствовать текущему форматированию», если вы видите вспышку правильного форматирования, затем найдите маленький значок буфера обмена после вставки и измените его на «соответствовать исходному форматированию»
Спасибо за комментарии. И я сделал аналогичный с вашим руководством, со стилем, как github: Шрифт: (Азиатский) Microsoft YaHei UI, 9 pt, Цвет шрифта: Черный, Не проверять орфографию или грамматику, Отступ: Левый: 0.5 "Правый: 0.5", Не корректировать правый отступ, когда сетка определена, Граница: Рамка: (Одна сплошная линия, Пользовательский цвет (RGB (231,234,237)), Ширина линии 0,5 пт) Шаблон: Очистить (Пользовательский цвет (RGB (248,248,248)))), Стиль: Связано, Автоматически обновляется, Показывается в галерее стилей. Основано на: HTML, предварительно отформатированный
Спустя годы у меня есть ответ.
Вставьте выделенный код в объект.
Скопируйте весь объект.
Щелкните правой кнопкой мыши -> вставить специальный объект в Outlook.
Это дает вам выделенный, выделенный блок кода для использования в электронных письмах в Outlook 2010.
Давно наблюдаю, как возможности работы с Outlook не используются большинством друзей и коллег. Возможности, которые делают письма доходчивее, понятнее, конкретнее, чётче и просто красивее!
Форматы текста
Прежде чем говорить о приёмах оформления текста, нужно обязательно разобраться с его форматами.
1. HTML - наиболее употребимый формат текста писем. Текст в этом формате можно выделять и менять его размер. Можно вставлять картинки, таблицы, ссылки в тело письма. Вложения прикрепляются обычным способом.
2. Plain Text - самый бестолковый формат. Ничего нельзя форматировать. Разве что умеет распознавать ссылки в тексте. Но правильно оформить ссылки в этом формате не получится. ( как правильно вставлять ссылки - описано здесь )
3. Rich Text - незаслуженно забытый и неиспользуемый формат. Это тот же формат, что и в программе Word. Можно всячески выделять текст и менять его размер. Можно вставлять картинки, таблицы и ссылки. И что очень сильно отличает его от других форматов - можно вставлять вложения в конкретное место в тексте в письма! Это бывает очень полезно, когда нужно обратить внимание на контекст, к которому относится вложение.
Совет . Если вы получили письмо и хотите ответить/переслать это письмо, сделав пометки, добавив оформление, но при этом ничего не срабатывает - значит исходное письмо пришло в формате Plain Text .
Чтобы сделать оформление - переведите письмо из формата Plain Text в формат HTML или Rich Text , зайдя в закладку Format Text (Формат текста) и нажав соответствующую кнопочку.
Как выделить текст цветным маркером, подчёркиванием, сделать жирным, изменить размер?
Часто бывает, что нужно обратить внимание на конкретное слово в тексте или на фразу. В своём тексте или в цитате. Все инструменты для этого есть. Они точно такие же, что и в программе Word . Просто используйте их!
1. Выделяем текст, и используем всплывающее меню или правую кнопку мыши.
: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/d/dm9/domains/mokshin.su/includes/unicode.inc on line 311.
Если нужно, чтобы на входящее собщение у вас автоматически формировался ответ определенного содержания, есть 3 варианта, как это можно сделать в Outlook при помощи правил.
Настроить правило, которое будет обрабатываться на сервере и формировать нужный ответ. Условия срабатывания правила, понятно, могут быть любые - если письмо от какого-то конкретного отправителя, если в теме или тексте содержится некая строка и т.д. и т.п.
Минус в том, что письмо отправляется в том виде, в котором сформировано при настройке правила - без цитирования входящего.
Настраиваем так (для Microsoft Outlook 2013):
Вуаля - как только на сервер поступит письмо, сработает правило и отправителю уйдет настроенное нами письмо.
Настроить правило, которое будет обрабатываться на клиенте - при этом будет отправлено письмо из шаблона.
Минус такой же - письмо отправляется в том виде, в котором сформирован шаблон - без цитирования входящего.
Еще один минус - т.к. правило наботате только на клиенте, письмо будет отправлено только при запуске сессии Outlook (самим Outlook'ом).
Но самый главный минус, о котором мало где упоминается, такие правила срабатывают только по одному разу для отправителя за время сессии Outlook (об этом здесь).
Настройка аналогична Варианту 1, за исключением пункта д). И еще предварительно нужно сделать шаблон письма.
Минус только один - т.к. правило наботате только на клиенте, письмо будет отправлено только при запуске сессии Outlook (самим Outlook'ом).
Вот простейший вариант скрипта. Его недостаток в том, что текст ответа не внедряется в тело HTML в рамках тега . Но при небольших умениях это несложно доработать. ;-)
Public Sub ReplyAuto(AItem As Outlook.MailItem)
Dim strMessageClass As String
Dim mReply As Outlook.MailItem
Dim strMsg As String
strMsg = "Добрый день!
" & vbCrLf _
& "Ваше письмо получено.
" & vbCrLf _
& "
" & vbCrLf
If (strMessageClass = "IPM.Note") Then
Set mReply = AItem.ReplyAll
'mReply.BCC = AItem.BCC
mReply.HTMLBody = strMsg & mReply.HTMLBody
Set mReply = Nothing
End If
Для редактирования скрипта дрлжен быть включен пункт ленты Разработчик (Параметры / Настроить ленту, поставить флаг Разработчик). Далее: лента Разработчик / Visual Basic. В редакторе VBA в левой панели (Project - Проект1) двойной щелчток по ThisOutlookSession (в дереве Проект1 / Microsoft Outlook Objects) - и в правой области редактирования вставляем текст скрипта.
И нужно опять же выбрать другие параметры в п. д)
И тут отсутствует минус первых двух вариантов - отсутствие понимания был ответ или нет, т.к. письмо-ответ сохраняется как и обычный ответ в отправленных.
Читайте также: