Excel VBA教程:Interactive属性

如果 Microsoft Excel 处于交互模式,则该值为 True;此属性值通常为 True。如果该值为 False,则 Microsoft Excel 将禁止所有的键盘输入和鼠标输入(代码中对话框的输入除外)。禁止用户输入将使用户不能干预宏移动或者激活 Microsoft Excel对象。Boolean 类型,可读写。

说明

如果正使用 DDE 或者“OLE 自动化”从其他应用程序和 Microsoft Excel 进行通讯,则可使用此属性。

如果将该属性设为False,记注要将它设回 True。Microsoft Excel 并不会在你的宏停止运行时将它自动设回True。

Excel VBA教程:Interactive属性·示例

本示例演示当在 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

上页:Excel VBA教程:Installed属性 下页:Excel VBA教程:Intercept属性

Excel VBA教程:Interactive属性

Excel VBA教程:Intercept属性 Excel VBA教程:InterceptIsAuto属性
Excel VBA教程:Interior属性 Excel VBA教程:International属性
Excel VBA教程:InvertIfNegative属性 Excel VBA教程:IsAddin属性
Excel VBA教程:IsCalculated属性 Excel VBA教程:IsConnected属性
Excel VBA教程:IsInPlace属性 Excel VBA教程:IsMemberProperty属性
Excel VBA教程:IsValid属性 Excel VBA教程:Italic属性
Excel VBA教程:Item属性 Excel VBA教程:Item属性(Worksheets集合)
Excel VBA教程:Iteration属性 Excel VBA教程:KeepChangeHistory属性
Excel VBA教程:KernedPairs属性 Excel VBA教程:KoreanCombineAux属性
Excel VBA教程:KoreanProcessCompound属性 Excel VBA教程:KoreanUseAutoChangeList属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号