2016-06-21 9 views
1

Я пишу VBA для автоматического сохранения электронной почты в виде текстового файла. Он работает очень хорошо, за исключением электронных подписей с электронной почтой, которые мне подсказывают, хочу ли я сохранить файл в формате, который не является безопасным (да или нет для продолжения). Я хочу подавить это предупреждение.VBA Outlook 2013: Как подавить Да/Нет Запрос при сохранении почты в текстовом файле

До сих пор я попытался следующие:

With Application 
    .EnableEvents = False 
    .ScreenUpdating = False 
End With 
Application.DisplayAlerts = False 
m.SaveAs savePath, olTXT 
With Application 
    .EnableEvents = True 
    .ScreenUpdating = ture 
End With 

И

Application.DisplayAlerts = False 
m.SaveAs savePath, olTXT 
Application.DisplayAlerts = True 

Они оба не работают (я получаю ошибку компиляции). Кто-нибудь знает, как отключить эти предупреждения в Outlook?

ответ

1

Эти свойства предназначены для Word или Excel. Outlook не имеет эквивалентных функций. Лучшее, что вы можете сделать, это использовать метод SendKeys для имитации нажатия кнопок «Да» или «Нет»: https://msdn.microsoft.com/en-us/library/office/gg278655.aspx