VBA - Application.Visible = False для Workbook_Open () не остается False, если открывается другая рабочая книга - PullRequest
0 голосов
/ 07 февраля 2019

Приведенный ниже код отлично работает для сокрытия рабочей книги и отображения пользовательской формы в открытой рабочей книге.Но когда я открываю другую книгу рядом с ней, она появляется, как будто application.visible изменяется на true в фоновом режиме.Есть ли способ предотвратить это?

Private Sub Workbook_Open()
    ThisWorkbook.Application.Visible = False
    UserForm1temp.Show
End Sub

Заранее благодарю за помощь, соответственно отмечу правильные ответы и приму финал.

1 Ответ

0 голосов
/ 07 февраля 2019

Сделать окно так, чтобы рабочая книга была невидимой, а также приложение

 Private Sub Workbook_Open()
   Application.Visible = False
   ThisWorkbook.Windows(1).Visible = False
   UserForm1.Show
 End Sub
...