共用方式為


(Excel) 的 Application.Interactive 屬性

如果 Microsoft Excel 處於互動模式,則本屬性值為 True;本屬性值通常為 True。 如果您將此屬性設定為 False,Excel 會封鎖鍵盤和滑鼠 (的所有輸入,但程式碼) 顯示的對話方塊輸入除外。 可讀寫的 Boolean

語法

運算式互動

expression 代表 Application 物件的變數。

註解

封鎖使用者輸入可防止使用者在移動或啟動 Excel 物件時干擾宏。

如果您使用 DDE 或 OLE Automation 從另一個應用程式與 Excel 通訊,這個屬性會很有用。

如果將此屬性設定為 False,不要忘了再將它設回 True。 當宏停止執行時,Excel 不會自動將此屬性設定回 True

範例

此範例在 Windows 中使用 DDE 時將 Interactive 屬性設定為 False,並在執行結束時將此屬性設回 True。 這樣預防使用者干預巨集的執行。

Application.Interactive = False 
Application.DisplayAlerts = False 
channelNumber = Application.DDEInitiate( _ 
 app:="WinWord", _ 
 topic:="C:\WINWORD\FORMLETR.DOC") 
Application.DDEExecute channelNumber, "[FILEPRINT]" 
Application.DDETerminate channelNumber 
Application.DisplayAlerts = True 
Application.Interactive = True

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應