Какие плагины / надстройки для Outlook принимают приглашенных на собрание и добавляют их в тело приглашения?

229
YetAnotherRandomUser

Я хотел бы автоматически или одним нажатием кнопки 1/2 вставить список приглашенных на мою встречу в мое приглашение в Outlook во время создания встречи.

Я видел это однажды и подумал, что это отличная идея. Мне удалось скопировать этот список приглашенных, но только путем ручного копирования / вставки. Мне не удалось найти надстройки или плагины (это разные слова для одного и того же, что касается Outlook), которые утверждают, что делают это. Я вообще-то с трудом находил надстройки вообще.

Есть ли надстройки, которые делают то, что я ищу? Возможно, что-то близко?

В каких авторитетных местах можно найти надстройки Outlook, не обращая внимания на некоторые ITD? (Передаваемые через Интернет заболевания)?

Outlook 2013 подключен к локальной среде Exchange, если это имеет значение для надстроек.

0

1 ответ на вопрос

2
thims

Нет необходимости искать надстройку. Вот пример простого макроса VBA:

Sub InsertRecipients() Set objInspector = Application.ActiveInspector Set objItem = objInspector.CurrentItem  Text = "" For Each objRecip In objItem.Recipients Text = Text & " " & objRecip.Name Next  If Len(Text) > 0 Then Set objSelection = objInspector.WordEditor.Windows(1).Selection objSelection.Text = Text objSelection.Move End If End Sub 

Просто нажмите ALT + F11 в Outlook, а затем поместите этот макрос в модуль ThisOutlookSession. Нажмите CTRL + S, чтобы сохранить. После этого вы сможете либо запустить этот макрос из РАЗРАБОТЧИКОВ вкладки ленты (включить в первую в свойствах ленты) с помощью макросов кнопки или просто добавить пользовательскую кнопку на ленте, которая проходит этот макрос.

Спасибо за сценарий VB. Я никогда не использовал ничего подобного раньше, но я попробую это. YetAnotherRandomUser 9 лет назад 0
Я также хотел бы добавить SMTP-адрес, и мне трудно найти документацию по VB. Это то место, где я сейчас нахожусь, и оно не отображает SMTP-адрес. Есть ли у вас какие-либо идеи? Sub InsertRecipients () Устанавливает objInspector = Application.ActiveInspector Устанавливает objItem = objInspector.CurrentItem Text = "Приглашенные на собрание:" "& pa.GetProperty (PR_SMTP_ADDRESS) & vbCrLf Далее ... YetAnotherRandomUser 9 лет назад 0
Вы можете получить SMTP-адрес для внешних пользователей, например: objRecip.Address. Для внутренних получателей Exchange вы должны сделать что-то вроде этого: objRecip.AddressEntry.GetExchangeUser (). PrimarySmtpAddress thims 9 лет назад 0
Я не думаю, что есть 1 команда, которая дает мне SMTP-адрес независимо от того, внутренний или внешний пользователь Exchange есть? Как вы смогли найти эту информацию? Я не смог использовать DuckDuckGo, чтобы найти его. Есть ли конкретный сайт с этими командами? YetAnotherRandomUser 9 лет назад 0
Вы можете проверить свойство objRecip.AddressEntry.Type. Его значение «EX» для получателей Exchange и «SMTP» для внешних. thims 9 лет назад 0

Похожие вопросы