|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Может, вопрос не для этого форума... В общем, из VFP9 отчет формируется в Excel. Тут вопросов нет, все нормально В коде сразу же стоит oexcel.visible=.t. и пользователи наблюдают весь процесс Это в XP. А в win7 он сворачивается в панель задач, там моргает и потом его надо принудительно раскрывать. Неудобно. Может дело в настройках Win7? Или как можно показать процесс формирования отчета в отдельном окне? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 14:17 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Jimyи пользователи наблюдают весь процесс[пальцем в небо] А я обычно даю визибл только после того, как всё сформировано. Может, в этом дело? [/пальцем в небо] ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 14:41 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Нет, только-что попробовали... Также свернутый. Еще раз повторю - в XP нормально работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 14:51 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
> Автор: Jimy > Еще раз повторю - в XP нормально работает. Ну раз в ХР работает ... , тогда пришла пора начинать изучать КАК это все работает на самом деле Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 15:08 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Подскажите, КАК вывести окно Excel на экран. WIN7! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 15:40 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Jimy, * в начале Код: plaintext 1. 2.
* в конце Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 21:31 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
А все равно не получается... Висит свернутый (см.рисунок) Что не так? Суть в том, что клиент желает ВИЗУАЛЬНО наблюдать процесс формирования отчетов... А он даже разворачиваться не хочет. Или это семерка такая прикольная? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 13:49 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Вот это работало в старых ОС. Разворачивание на максимум из минимизированного состояния Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Вместо указанных констант также будут работать значение 2 (min) и 1 (max) соответственно. Имейте в виду, что сворачивание и разворачивание надо делать только после того, как экземпляр Excel станет видимым. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 14:02 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Переделал. Результат тот же. То, что в старых работает, это да. В XP без проблем. А как быть с "новыми" ? oexcel=CREATEOBJECT("Excel.Application") #DEFINE xlMaximized -4137 oexcel.WorkBooks.add oexcel.sheets(1).name="Косяк Win 7!" oexcel.visible=.t. oexcel.WindowState=xlMaximized oexcel.ScreenUpdating=.t. oexcel.DisplayAlerts=.f. WITH oexcel WITH .range("a1:i1") .merge .value="Помогите!" .font.size=14 .font.bold=.t. .font.colorindex=5 .horizontalalignment=3 .borders(9).linestyle=1 ENDWITH ENDWITH ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 14:11 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Jimy, Нашел стару программу. Правда, там Word, а не Excel. Попробовал на 7. oWord = CREATEOBJECT("Word.Application") ... oWord.Application.Visible = .T. oWord.Application.WindowState = 1 Работает, как и должно работать. Правда, дальше у меня идет еще код. По-моему такое поведение (мигание в нижней строке) - это когда приложение как бы теряет фокус. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 14:42 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Вы сделали только половину. Надо сначала минимизировать, и только потом разворачивать на максимум Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 14:56 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
JimyСуть в том, что клиент желает ВИЗУАЛЬНО наблюдать процесс формирования отчетов...[off] Интересные у вас клиенты... Они, небось, ещё хотят, чтобы по мере заполнения отчёта эксель скроллился, чтобы было видно заполняемую в данный момент строку? [/off] ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 16:01 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
JimyСуть в том, что клиент желает ВИЗУАЛЬНО наблюдать процесс формирования отчетов... Вы нарветесь на "тормоза" при формировании больших отчетов. наоборот блокируют всю отрисовку в экселе. чем не устраивает отображение сообщение в статусбаре самого фокса: Ждите ... Формирую отчет ... Сделал 10 ... 20 .. ну и т.д. % ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 16:18 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Jimy, Клиенту - смотреть, это конечно, хорошо. Я в свое время при тестировании натолкнулся на такую вещь: word был видимый и заполнялась большая табличка и когда я случайно ткнул куда-то мышью, заполнение продолжилось с той точки, в которую я ткнул. Поэтому не нужно делать видимым для пользователя - хлопот можете огрести, типа "а отчет строит всякую ерунду". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 17:31 |
|
"Не виден" Excel
|
|||
---|---|---|---|
#18+
Да, клиенты интересные... С другой стороны, и отчеты небольшие. Конечно, на "больших" вся эта мультипликация будет отключена ВладимирМ, огромное спасибо! Рецепт помог Спасибо всем. Тема закрыта. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 17:38 |
|
|
start [/forum/topic.php?fid=41&fpage=67&tid=1584059]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 132ms |
0 / 0 |