1

Я хотел бы отправить другу электронное письмо, на котором есть кликабельная кнопка в теле сообщения ... Кнопка запустит макрос.

Я знаю, что вы можете делать макросы на вашей стороне вещей, таких как:

Private Sub Application_ItemLoad(ByVal Item As Object)
    MsgBox "Hey Look a Macro!"
End Sub

Который будет запускать макрос при загрузке нового электронного письма.

Я хочу прикрепить этот макрос для запуска, когда нажата кнопка в отправленном мною электронном письме. Кстати, я не против, если получающий пользователь получает предупреждения о макросе, только если он может выполнить его с помощью кнопки

Я хотел бы знать:

  • Это возможно?
  • Как мне это сделать?

Спасибо!


Изменить: все, что я вижу, это способы запуска макроса на моей стороне, а не отправлять исполняемый макрос кому-либо еще

1 ответ1

1

Вы пометили свой вопрос в Outlook, поэтому один из вариантов, который вам доступен, - это использование настраиваемой формы. Распространение этой формы проще, если вы находитесь в одной организации Exchange, хотя все еще возможно, если нет. На этой странице есть отличная рецензия, в том числе создание формы и публикация ее другим пользователям.

Обратите внимание, что эта опция предполагает, что отправка кода не является разовым случаем, а скорее чем-то, что вы делаете на регулярной основе.

Вы не много говорите о своей конечной цели, но если вы просто пытаетесь дать своему другу кнопку для нажатия, другие стратегии могут включать использование (бесплатной) Visual Studio Express для создания небольшого VB EXE и отправки его по адресу ваш друг (в заархивированном формате, чтобы избежать предупреждения безопасности Outlook) - или просто отправьте ему ссылку на саму выпадающую папку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .