Просмотр созданных книг Excel при активной UserForm

Программирование на Visual Basic for Applications
Влад
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 04.09.2002 (Ср) 9:09
Откуда: Russia

Просмотр созданных книг Excel при активной UserForm

Сообщение Влад » 19.04.2004 (Пн) 14:00

Добрый день всем!

В Excel формируются отчеты за выбранные дни как отдельные книги. Какие из них сохранять как файлы, выбирает пользователь, для чего пользователь должен иметь возможность посмотреть и выбрать сгенерированные отчеты, затем вернуться к форме, создать другие отчеты и т.д. Это не получается при открытой форме - фокус созданным книгам не передается, посмотреть их содержимое нельзя (Excel 2000).
Заранее благодарен за помощь.

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 20.04.2004 (Вт) 10:23

запускай форму не модально:
имяформы.show 0

Влад
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 04.09.2002 (Ср) 9:09
Откуда: Russia

Сообщение Влад » 21.04.2004 (Ср) 7:34

Спасибо, Vitaly1!
Для того, чтобы форма не закрывала сгенерированные отчеты при их просмотре, потребовалось еще добавить две небольшие процедуры,
которые в проекте VBA должны быть расположены в "Эта книга" (иначе не будут работать):

Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window)
UserForm1.Show vbModeless
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
UserForm1.Hide
End Sub

Еще раз спасибо, тему можно считать закрытой.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 84

    TopList  
cron