如何从用户隐藏Excel窗口

时间:2010-01-20 04:21:31

标签: excel excel-vba excel-2003 vba

有没有办法隐藏用户的Excel窗口 - 以防止意外关闭它。

2 个答案:

答案 0 :(得分:1)

如果使用OLE自动化来控制Excel,则应该有一个Application.Visible属性可以隐藏窗口。我不记得(offhad)这是完全隐藏还是最小化。但是,如果你在VBA,我无法提出解决方案。

答案 1 :(得分:0)

我不确定目的是什么以及您打算如何使用,但Application.Visible属性可能很有用。或者,您可以在Workbook_BeforeClose事件

上添加警告消息
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    If Not MsgBox("Do you want to really close this workbook?", vbOKCancel) Then
       Workbook_BeforeClose = False
    End If 
End Sub

希望这会有所帮助......如果你可以更精细,那么你可能会得到确切的解决方案。