Як отримати макрос для запуску в Outlook 2010?


9

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

Я також зайшов у Центр довіри ( Файл> Параметри> Центр довіри> Налаштування Центру довіри ..> Налаштування макросу ) і змінив рівень безпеки на " Повідомлення для всіх макросів ".

Я знову перезапустив Outlook, коли натискаю кнопку, нічого не відбувається. В Outlook 2003 та Outlook 2007 цього було б достатньо, щоб макрос запустився.

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

Хтось знає, що ще мені потрібно зробити, щоб заохотити Outlook 2010 запускати макроси?


1
де ви пишете код? .... це під ThisOutlookSession ?? Ви можете опублікувати код тут?
tumchaaditya

Відповіді:


7

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

Якщо ви хочете запустити макрос на основі події:

Це означає, що ви хочете запустити свій код на основі подій, які відбуваються в межах Outlook. Наприклад, Application_Startup.

У розділі IDE розробника ( Alt+ F11) виберіть Microsoft Outlook Objects->ThisOutlookSession

введіть тут опис зображення

Потім виберіть спадне меню, яке говорить, Generalі Виберіть Application. Після цього ви зможете вибрати всі способи, керовані подіями, які ви можете додати. Наприклад:

введіть тут опис зображення

Якщо ви хочете просто запустити макрос

У IDE виберіть спадне меню кнопки створення панелей інструментів та виберіть Module

введіть тут опис зображення

У коді створіть свій модуль:

Sub test()

    MsgBox "Hey Look a Macro!"

End Sub

Потім можна запустити його на вкладці Developer:

введіть тут опис зображення

Примітка. Ви повинні переконатися, що ввімкнено ВСІ макроси в центрі безпеки

Для отримання додаткової інформації я б радимо прочитати на матеріалі веб-сайту розробника .


Замість того, щоб загрожувати безпеці та включати всі макроси, ви можете самостійно підписати свій макрос, запустивши selfcert.exe, встановивши сертифікат на надійну кореневу сертифікацію - локальний комп'ютер, повторно відкривши світогляд і вибравши завжди довіряти цьому видавцю (або якщо він не з’являється на початковому завантаженні прогнозу вручну натисніть alt-f11, а потім виберіть завжди довіряти цьому видавцю).
BornToCode

0

Виявилося, моя установка Outlook була пошкоджена, тому макроси не запускалися.

Один перевстановити пізніше, і все працювало нормально.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.