Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PrintPreview в Excel / 9 сообщений из 9, страница 1 из 1
04.10.2012, 12:15
    #37983304
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
Взываю окно предварительного просмотра печати в Excel
Код: sql
1.
o.ActiveWorkbook.ActiveSheet.PrintPreview()


и приложение зависает до тех пор пока в Excel не будет или нажата кнопка "Печать", или закрыто окно предварительного просмотра.
Кто подскажет как обойти эту фичу, чтоб приложение не висело и работало дальше?
...
Рейтинг: 0 / 0
04.10.2012, 12:23
    #37983318
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
Есть еще метод PrintOut с параметром Preview=True , но последствия те же.
...
Рейтинг: 0 / 0
04.10.2012, 16:49
    #37984090
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
Запусти в параллельном потоке
Или по таймауту сделай дисконект от excel
Или принудительно выведи на просмотр:)
...
Рейтинг: 0 / 0
04.10.2012, 17:55
    #37984261
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
spas2001Запусти в параллельном потоке
Это слишком много мудрить придется

spas2001Или по таймауту сделай дисконект от excel
Или принудительно выведи на просмотр:)
Эти две строки что-то не понял!
Принудительно вывести на просмотр, это как? PrintPreview это вроде и есть принудительно... или не?

Про таймаут тоже не подходит... как-то не правильно это.
...
Рейтинг: 0 / 0
05.10.2012, 07:58
    #37984743
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
PrintPreview - модальное окно, ожидающее реакции пользователя. Соответсвенно, было бы странно ждать от него иного поведения. ИМХО.
Ну а если при этом нужно освободить приложение, вызвавшее Excel с модальным окном, то имеющиеся варианты Влад aka spas2001 уже озвучил.
...
Рейтинг: 0 / 0
05.10.2012, 10:11
    #37984875
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
На просмотр - выведи вперед, до тех пор пока пользователь не нажмет кнопку:)
...
Рейтинг: 0 / 0
12.10.2012, 15:37
    #37995849
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
Вперед конечно выводится, но ведь юзер может переключиться обратно в приложение.
Придется делать в параллельном потоке.
...
Рейтинг: 0 / 0
12.10.2012, 22:13
    #37996527
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
VanoR,
через WINAPI изменить статус окна просмотра на "main".
...
Рейтинг: 0 / 0
13.10.2012, 22:21
    #37997225
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PrintPreview в Excel
AIS,
А нет случайно примера, как это сделать?
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PrintPreview в Excel / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]