Всем привет.
Столкнулся с такой проблемой...
Возникла идея сделать форму для работы с макросом и скрыть книгу с этим макросом, чтобы всё выглядело как отдельная программа с красивым пользовательским интерфейсом. Т.е. чтобы пользователь просто кликал на ярлык и у него сразу открывалась форма.
Попытался использовать "Application.Visible = False" и "Application.Visible = True", но в таком случае после второй команды появляются ещё два пустых окна Excel, которые закрываются только через диспетчер задач (скрин во вложении). Понятия не имею почему так происходит...
Весь код выглядит примерно так:
"ThisWorkbook.Windows(1).Visible = False" скрывает книгу, но всё равно оставляет видимым пустое окно Excel, выглядит некрасиво.
Есть ещё какие-нибудь способы сделать всё аккуратно? Или может быть я неправильно использую предыдущие методы?
Спасибо.
Столкнулся с такой проблемой...
Возникла идея сделать форму для работы с макросом и скрыть книгу с этим макросом, чтобы всё выглядело как отдельная программа с красивым пользовательским интерфейсом. Т.е. чтобы пользователь просто кликал на ярлык и у него сразу открывалась форма.
Попытался использовать "Application.Visible = False" и "Application.Visible = True", но в таком случае после второй команды появляются ещё два пустых окна Excel, которые закрываются только через диспетчер задач (скрин во вложении). Понятия не имею почему так происходит...
Весь код выглядит примерно так:
Код |
---|
Private Sub CommandButton1_Click() Application.Visible = False Application.Visible = True End Sub |
"ThisWorkbook.Windows(1).Visible = False" скрывает книгу, но всё равно оставляет видимым пустое окно Excel, выглядит некрасиво.
Есть ещё какие-нибудь способы сделать всё аккуратно? Или может быть я неправильно использую предыдущие методы?
Спасибо.