Импортировать пользовательский формат Outlook VBA

James Baker спросил: 28 апреля 2018 в 08:43 в: vba

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

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

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

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


1 ответ

Charles Byrne ответил: 28 апреля 2018 в 08:14

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

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

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

Программирование редактора VBA

Удачи.