Превратите Outlook VBA в автономный скрипт - PullRequest
0 голосов
/ 20 декабря 2010

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

В настоящее время он запускается (как и весь другой код VBA) внутри Outlook, выполняя Инструменты> Макрос> Макросы ... , однако установка является проблемой для пользователей, не разбирающихся в технологиях, и учитывая, что простой модуль BAS (без форм), его не нужно запускать таким образом.

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

Предполагая, что можно превратить VBA в автономный скрипт ...

  1. Как мне это сделать?
  2. Что я тоже должен знать? Любые предостережения или вещи, которые нужно знать? Любой код мне нужно изменить?

Спасибо.

1 Ответ

0 голосов
/ 19 августа 2011

Я понимаю, что этот пост старый, но является ли VB6 COM DLL вариантом?

Вот простой пример того, что вы можете сделать:

http://support.microsoft.com/kb/316983

И вы можете использовать установщик, такой как Inno Setup, для создания EXE-файла, который установит и зарегистрирует DLL на каждом компьютере.

...