Импорт пользовательской формы Outlook VBA программно - PullRequest
0 голосов
/ 22 мая 2018

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

Я понимаю, что простой способ сделать это - просто экспортировать файлы .frm и .frx и импортировать их на другие машины, однако я ищуболее интуитивный способ сделать это.Например, если бы я когда-либо изменил код на пользовательской форме, это нужно было бы скопировать на другие машины.Это очень быстро станет утомительным, если другие пользователи будут каждый раз импортировать новый файл.

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

Я прочитал, что единственный способ сделать это в Outlook - это разработка надстройки COM.Во-первых, это, безусловно, единственный способ, с помощью которого это возможно?И во-вторых, если так, как бы я поступил так?Я прочитал много статей, но, похоже, много предполагаемых знаний.

1 Ответ

0 голосов
/ 23 мая 2018

Раньше я делал это, ссылаясь на VBIDE, у меня обычно возникала проблема с антивирусным программным обеспечением и ссылочными путями.Когда Outlook перешел к драконовской модели безопасности, ему стало труднее это сделать.

У Чипа Пирсона есть несколько замечательных примеров, если вы хотите попробовать это, но, опять же, я давно этого не делал.

Вам потребуется добавить ссылку на Microsoft Visual Basic For Applications для вашего проекта в разделе Инструменты, Ссылки.

Программирование в VBA Editor

Удачи.

...