Я выступаю там, где необходимо написать несколько простых макросов VBA для Word и Excel. Это навык, которым я не пользовался около 8 лет - и все изменилось! Помимо небольших подробностей о том, что VBA явно находится в устаревшем режиме с минимальной поддержкой, есть все новые меры безопасности, разработанные для того, чтобы закрыть VBA как вектор вредоносного ПО.
Большую часть этого можно обойти без особых усилий. Но вот что важно: на некоторых компьютерах (не на всех по разным причинам) ИТ-специалисты отключили возможность VBA ссылаться на внешние библиотеки. Если вы предоставляете пользователю приложение VBA, которое использует среду выполнения сценариев MS (удобный API регулярных выражений) или библиотеку автоматизации для другого приложения (для управления Word из Excel), они просто не будут работать. Если вы откроете IDE VBA на компьютере пользователя, Инструменты / Ссылки будут недоступны.
Я мог бы поработать с ИТ-специалистами, чтобы снова включить ссылки на библиотеки, но есть и внешние пользователи, которые могут иметь это ограничение. Поэтому мне нужен способ обойти это.
Если я куплю сертификат и подпишу макросы, это даст мне обратную ссылку? Я могу заставить их потратить деньги, но я не собираюсь этого делать, если я не уверен, что это решит проблему.