Как запретить Excel открывать форму пользователя при открытии из макроса в Outlook?
Я пытаюсь создать макрос в outlook, который открывает файл в excel и запускает процедуру из этого файла. Этот код делает это прекрасно...
Dim ExApp As Excel.Application
Dim ExWbk As Workbook
Set ExApp = New Excel.Application
Set ExWbk = ExApp.Workbooks.Open("D:Control VerificationControls Verification Updated.xlsm")
ExApp.Visible = False
ExWbk.Application.Run "Module1.Email_All"
ExWbk.Close SaveChanges:=False
Когда кто-то открывает эту книгу, обычно у меня есть userform
автоматическое отображение, чтобы позволить пользователю выбирать разные вещи, но когда я открываю его из Outlook, я не хочу, чтобы это userform
отображалось.
Мне нужен только доступ к другой процедуре в форме пользователя,которая не требует выбора. Есть идеи? Спасибо.
1 ответ:
Работа с Приложением .Свойство EnableEvents для отключения событий перед открытием книги
Пример
ExApp.EnableEvents = False ExApp.Workbooks.Open("Path") ' < Your code here ExApp.EnableEvents = True