:: Не фоксом единым
Хрень Excel
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Никогда не было проблем прочитать и импортировать файлы
из Excel. У меня две написанные мной читалки,
которыми все много лет и пользуются, когда нужно прочитать
страницы Ecxel в dbf.
Тут нужно прочитать некий многостраничный файл.
Нарвались на странную штуку- уже после импорта
на командах exls.workbooks.close
exls.close программа намертво виснет,
нельзя ни мышкой пошевелить, ничего - сообщение
переключиться , подождать.
Выкинул .close
Оставил exls=.null.
release exls
=sys(1104)
Все работает на ура. И Excel в памяти не остается
В самом excel при закрытии через меню все нормально
Однако , при открытии идет сообщения о макросах
в ячейках, ссылающихся сами на себя
Сам excel получен в экспорте из Парус.
В принципе, ничего страшного,
все работает. Просто непонятно, в чем фича.
При зависании excel на экране появляется отдельное окно со ссылкой на help
Там такой текст
Ниже перечислены возможные причины появления этого сообщения.
Microsoft Excel пытается завершить работу с недопустимым значением в одной из ячеек
Не завершена операция с объектом OLE, например элементом ActiveX, внедренной программой или объектом
Excel находится в режиме предварительного просмотра
Макрос Microsoft Visual Basic выполняется в пошаговом режиме (способ тестирования и отладки, который используется редактором VBA)
Excel пытается загрузить файл
Открыто диалоговое окно (обычно за окном Excel)
Чтобы это сообщение перестало появляться, подождите, пока не будут завершены отложенные задачи, закройте все открытые диалоговые окна, редактор Visual Basic и все остальные программы, использующие объекты, внедренные в эту книгу.
Если сообщение продолжает появляться, нажмите клавиши CTRL+ALT+DELETE, а затем нажмите кнопку Диспетчер задач. В диспетчере задач Windows на вкладке Приложения выберите открытую книгу, а затем нажмите кнопку Снять задачу.



Исправлено 1 раз(а). Последнее : boba, 25.12.21 10:15
Ratings: 0 negative/0 positive
Re: Хрень Excel
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Макросы? Формат книжки (м.б. эксель пытается попросить пересохранения в новом формате)? Происходит ли то же самое зависание если кроме открытия и закрытия этой книжки НИЧЕГО больше не делать (м.б. "читалка" всё-же что-то меняет на листах)?
Есть ли в книжке ссылки на внешние данные (просто на другие книжки, или БД через связывание с источником данных)?

Если данные не секретные, то архив с этой "плохой" книжкой пристёгнутый к сообщению сильно помог бы понять что с ней не так.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Хрень Excel
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Igor Korolyov
Макросы? Формат книжки (м.б. эксель пытается попросить пересохранения в новом формате)? Происходит ли то же самое зависание если кроме открытия и закрытия этой книжки НИЧЕГО больше не делать (м.б. "читалка" всё-же что-то меняет на листах)?
Есть ли в книжке ссылки на внешние данные (просто на другие книжки, или БД через связывание с источником данных)?

Если данные не секретные, то архив с этой "плохой" книжкой пристёгнутый к сообщению сильно помог бы понять что с ней не так.

+1


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Хрень Excel
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Привести тут файл к сожалению не могу,
он другой организации,
хотя он вроде и не секретен.
Макросов не увидел, может они где под паролем.
Если найду причину, точно это кусок покажу.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 8 tata  (Гостей: 7)

© 2000-2024 Fox Club 
Яндекс.Метрика