Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Excel. Не выполняется Workbooks.Open  [new]
Papadopulos
Member

Откуда:
Сообщений: 208
Добрый день.
Подскажите, сталкивался ли кто с такой проблемой:
Excel, позднее связыванее. Возникает AppCrash с кодом c0000374 при выполнении функции XLApp.Workbooks.Open(stDocFullFileName);
Ошибка случается только при выполнении программы на Windows Server 12. Что интересно, если предварительно выполнить XLApp.Visible := true; то ошибки нет, Excel работает и всё отрабатывает прекрасно. Буду благодарен за любую наводку куда копать
25 апр 19, 09:46    [21871247]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Shuraken
Member

Откуда:
Сообщений: 637
Papadopulos,
Сам сталкивался с этой ошибкой на машине пользователя с Windows 8, Excel 2015. Лечилось именно так, как Вы и указали XlApp.Visible := true. Другого способа не нашёл, поэтому просто в коде прописал XlApp.Visible := true; XlApp.Visible := false и спокойно обрабатывал файл. Может, это зависит от какого-то патча, но увы, не нашёл.
25 апр 19, 11:30    [21871388]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Papadopulos
Member

Откуда:
Сообщений: 208
Shuraken,
Этот способ мне не подходит к сожалению поскольку, если сделать Excel 2007 видимым, он уже не может корректно выгрузиться из памяти
25 апр 19, 13:58    [21871643]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Квейд
Member

Откуда: Kyiv, Ukraine
Сообщений: 5264
Papadopulos
Shuraken,
если сделать Excel 2007 видимым, он уже не может корректно выгрузиться из памяти
Почему не может?
25 апр 19, 14:14    [21871662]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Квейд
Member

Откуда: Kyiv, Ukraine
Сообщений: 5264
Papadopulos
Shuraken,
Этот способ мне не подходит к сожалению поскольку, если сделать Excel 2007 видимым, он уже не может корректно выгрузиться из памяти

Почему Эксель завершается только после CoUninitialize?

Оно?
25 апр 19, 15:01    [21871744]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8022
Ошибка при открытии файла Excel с xlApp.Visible = False
25 апр 19, 16:14    [21871840]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10992
Shuraken
Papadopulos,
Сам сталкивался с этой ошибкой на машине пользователя с Windows 8, Excel 2015.
Ходят слухи, что MS в последних офисах что-то изменил в Excel-е и до момента визуализации окна он еще не полностью инициализирован.
Вероятно, другого способа и нет, в каких-то версиях окно придется сразу показывать.
Можно временно отключить ScreenUpdating чтобы пошустрее работало.

Сообщение было отредактировано: 25 апр 19, 18:18
25 апр 19, 17:59    [21871934]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Соколинский Борис,

Привет! В Норвегию ещё на перебрался?
А ещё можно попробвоать окно Экселя уменьштьб до 12
25 апр 19, 18:13    [21871947]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Gator,

в смысле 12 пикселей - И окошко видимо и ScreenUpdating'у легче
25 апр 19, 18:16    [21871951]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10992
Gator,
+

Привет!
Я вроде не собирался. Впрочем, если вдруг встретишь вакансию программиста-микроскописта, свистни. :)

25 апр 19, 18:17    [21871952]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Соколинский Борис,

+ я Тут навсегда уже.

Может, я перепутал? Вроде бы в Лодке на Маросейке проскальзывало? С Мишей.

Тащщщщщщюсь от медиков и чиновников
И Дельфя накрылась полностью (лицензии). Теперь с Лазарем игры - и Док помогает...
И маму похоронил.
И, вообще, после аварии депресуха накатывает. С палкой теперь хожу...

Ну нахер!
Зато, давеча выставка прошла, и софтина не подвела. Что радует.

А тебе и Семье - Солнца, Софто и пр.Строительства, моря, леса, здоровья ВСЕМ ВСЕМ ВСЕМ!
25 апр 19, 18:46    [21871968]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60321
Соколинский Борис> программиста-микроскописта

А что, такие бывают?

Posted via ActualForum NNTP Server 1.5

25 апр 19, 20:32    [21872037]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10992
Гаджимурадов Рустам,

Бывают. Я :)
25 апр 19, 20:38    [21872043]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60321
Один пример - не правило, а исключение. :)

Касательно письма - я просто стараюсь держать
форум подальше от этого, у всех полно тараканов
в головах и чьи-нибудь да гавкнут.

Posted via ActualForum NNTP Server 1.5

25 апр 19, 21:03    [21872057]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Соколинский Борис,

+
Не знаю... Наверняка есть! Тут главное резюме написать.
Программистов в Москве - как грязи много. Но твоего уровня - не найдёшь
А микроскописты? У медиков? Там грязь одна. Сучье племя с хуторов, необученное при этом.

Разве что, в "космос" поддаться нейторонные звёзы мониторить (красное смещение, фотки смотреть по миру ездить на радиотелескопы)

Или в учителя податься по разным универам.
___
Я вот MITу не интересен никак.

IMHO
25 апр 19, 22:09    [21872082]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Гаджимурадов Рустам, Привет! Всё на майл написать собираюсь..., Но никак по разным причинам.
25 апр 19, 22:13    [21872083]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10992
Гаджимурадов Рустам
у всех полно тараканов в головах и чьи-нибудь да гавкнут.
Тебе бы в Главлит-е работать :)
Шучу, я все понял.
25 апр 19, 22:14    [21872084]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60321
Соколинский Борис> Тебе бы в Главлит-е работать :)

О да, с т.з. интереса - это почти мечта (я серьёзно).
Что может быть лучше совмещать работу с хобби?
Другое дело, что там AFAIU пришлось бы заниматься
всякой фигнёй типа цензуры, но это входит в "почти"
и, наверное, можно было бы как-нибудь пропетлять...

Gator> Но никак по разным причинам.

Ты это... Здоровье береги своё, всё остальное - фигня.

P.S. Я всё понимаю, но почему "с хуторов"?

Posted via ActualForum NNTP Server 1.5

25 апр 19, 22:40    [21872094]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Гаджимурадов Рустам,

А откуда? Где обучались? В аилах? В ярангах у белых мишек?
___
Шучу - шутки здоровью подмога.
25 апр 19, 22:51    [21872097]     Ответить | Цитировать Сообщить модератору
 Re: Excel. Не выполняется Workbooks.Open  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Соколинский Борис,

Вот ещё новые композиты (конструкционные материалы) тестировать? Импланты отбраковывать? Но ГДЕ???
25 апр 19, 22:58    [21872100]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить