powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel
7 сообщений из 7, страница 1 из 1
Excel
    #33179446
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иногда открываю Excel и открывается только Панель и рамка, а само окно с таблицей прозрачно и пусто. И никак не могу открыть область данных, но при этом Excel живой и все работает только не видно как.
Обычно это бывает после некорректного закрытия таблиц. Я пока борюсь с этим закрывая Ex через диспетчер задач. Но пользователям этого не объяснишь.

Может кто сталкивался с этой проблемой и решил ее?
...
Рейтинг: 0 / 0
Excel
    #33179508
vitali_z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сталкивался, пока не решил. Бывает когда с Excel работаешь через OLE. Например, загружаешь из Fox'ой программы данные в Excel, затем непонятная последоватедльность действий и попытка по двойному клику открыть файл в письме в OutLook приводит к пустой рамке. При этом если зайди в Excel и открыть файл все нормально.
...
Рейтинг: 0 / 0
Excel
    #33179542
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сложилось впечатлени, что это нехватка какихто ресурсов для Ecell-я - проявляется чаще всего на не очень мощных машинах по 98-й виндой при создании очень больших таблиц. Если такое возникает регулярно - то создать документ в экселе через OLE, сохранить его не показывая. И запустить Эксель с этим документом, через RUN, CreateProcess или как удобно - главное не как OLE-сервер из-под фокса
...
Рейтинг: 0 / 0
Excel
    #33180773
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BurnСложилось впечатлени, что это нехватка какихто ресурсов для Ecell-я - проявляется чаще всего на не очень мощных машинах по 98-й виндой при создании очень больших таблиц. Если такое возникает регулярно - то создать документ в экселе через OLE, сохранить его не показывая. И запустить Эксель с этим документом, через RUN, CreateProcess или как удобно - главное не как OLE-сервер из-под фокса

На самом деле первоначально Ex запускается ч/з Fox, висит в фоновом режиме и Fox время от времени туда что-то подписывает. В это время пользователи открывают свои книги, пишут и затем просто закрывают книгу, попутно закрывая и все остальные, открытые Foxом. В основном ошибка появляется после этого. Как-то один раз я сумел разморозить ситуацию, но как сделал - сам не понял. Одно знаю, что как-то можно.
...
Рейтинг: 0 / 0
Excel
    #33181507
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi glamis!

Пиши корректно работу с Excel-ем (особенно моменты создания новых книг и
закрытия) - причём используй всегда "свой" объект - т.е. по CreateObject а
не по GetObject (тогда будет использован тот-же экземпляр, в котором
возможно работает юзер). При этом желательно собственно открытие готового
(сформированного и сохранённого где-то) документа делать по ShellExecule или
как-то так - НЕ через Ole...

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Excel
    #33181526
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Korolyov
Hi glamis!

Пиши корректно работу с Excel-ем (особенно моменты создания новых книг и
закрытия) - причём используй всегда "свой" объект - т.е. по CreateObject а
не по GetObject (тогда будет использован тот-же экземпляр, в котором
возможно работает юзер). При этом желательно собственно открытие готового
(сформированного и сохранённого где-то) документа делать по ShellExecule или
как-то так - НЕ через Ole...

Posted via ActualForum NNTP Server 1.2

Одна из проблем в том, что ошибка возникает при запуске юзером своей книги. При этом они видят на экране рамку а в ней свой рабочий стол. Пытаются запустить приложение с этого стола а машина не реагирует и начинаются сопли на тему опять машина зависла, перезагрузки и т.д. со всеми вытекающими.
...
Рейтинг: 0 / 0
Excel
    #33183848
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi glamis!

Видимо ты не понял... То что возникает у юзера - это ПОСЛЕДСТВИЯ какого-то
некорректного действия, выполненного видимо тобой при программном
манипулировании Excel-ем. Например в старых версиях Excel добавление новой
книги при "невидимом" основном окне самого Excel могло впоследствии
приводить к описанному эффекту - прорисовывается лишь строка меню и тулбары,
а там где жолжен начинаться собственно лист - пустота... Деталей я уже не
помню, но с тех пор я ВСЕГДА работаю в отдельной копии excel, и при этом не
пользуюсь Excel.Visible = .T. - вместо этого сохраняю готовую книгу,
закрываю этот экземпляр Excel, и запускаю потом через shellexcute() уже
готовый xls.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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