[英]How can I prevent Excel from opening a userform when opened from a macro in Outlook?
我正在嘗試在 Outlook 中創建一個宏,該宏在 excel 中打開一個文件並從該文件運行一個程序。 這段代碼做得很漂亮......
Dim ExApp As Excel.Application
Dim ExWbk As Workbook
Set ExApp = New Excel.Application
Set ExWbk = ExApp.Workbooks.Open("D:\Control Verification\Controls Verification Updated.xlsm")
ExApp.Visible = False
ExWbk.Application.Run "Module1.Email_All"
ExWbk.Close SaveChanges:=False
當有人正常打開此工作簿時,我會自動顯示一個用戶userform
以允許用戶選擇不同的內容,但是當我從 Outlook 打開它時,我不希望顯示此用戶userform
。
我只需要訪問不需要任何選擇的用戶表單中的不同過程。 有任何想法嗎? 謝謝。
在打開工作簿之前使用Application.EnableEvents 屬性禁用事件
例子
ExApp.EnableEvents = False ExApp.Workbooks.Open("Path") ' < Your code here ExApp.EnableEvents = True
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.