Что вам действительно нужно, так это указать Option Strict Statement в начале модулей VBA. Ограничивает неявные преобразования типов данных только расширяющими преобразованиями, запрещает позднее связывание и запрещает неявную типизацию, которая приводит к типу Object. Когда Option Strict On
или Option Strict
появляется в файле, следующие условия вызывают ошибку времени компиляции:
- Неявные сужающие преобразования
- Позднее связывание
- Неявное ввод, который приводит к
Object
типу
Таким образом, вы получите ошибку времени компиляции, если ссылка на Outlook не будет добавлена.