Что делает Set olMail = Nothing Set olApp = Ничего не делает в коде VBA для отправки электронных писем через Outlook из Excel? - PullRequest
0 голосов
/ 24 октября 2018

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

Set olMail = Nothing
Set olApp = Nothing 

Мой вопрос: если я удалю эту часть, мои отложенные электронные письма все равно будут отправлены.Боюсь, что эти строки закроют перспективы, и письма не будут отправлены.

1 Ответ

0 голосов
/ 25 октября 2018

Установка в Ничего не требуется (в современных версиях Excel 2010+).но были проблемы со старыми версиями Excel (для которых обходной путь должен был быть явно установлен).

Это просто освобождение объекта и очистка памяти в VBA.Для получения дополнительной информации вы можете обратиться по следующей ссылке:

Когда следует отключить переменную Excel VBA или установить значение Nothing?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...