Как скрыть окно Excel от пользователя - PullRequest
1 голос
/ 20 января 2010

Есть ли способ скрыть окна Excel от пользователя - предотвратить случайное его закрытие.

Ответы [ 2 ]

1 голос
/ 20 января 2010

Если вы используете OLE-автоматизацию для управления Excel, существует свойство Application.Visible, которое позволяет скрыть окно.Я не могу вспомнить (offhad), полностью ли это скрыто или просто минимизировано.Если вы в VBA, я не могу найти решение.

0 голосов
/ 20 января 2010

Я не уверен, какова цель и как вы собираетесь использовать, но свойство 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

Надеюсь, это поможет ... Если вы могли бы быть более сложным, то, вероятно, у вас будет точное решение.

...