|
![]() |
#1 |
Участник
|
По-моему, человек спрашивал про другой случай. У него проблема с контекстом безопасности. Код ошибки не сообщите?
Самое простое, но не самое лучшее, - смените уровень безопасности. Хотя, если вы сторонними файлами Excel не пользуетесь, то почему нет? Можно подписывать свои проекты, как советует Microsoft. На подписанные макросы ругаться при открытии не будет. |
|
![]() |
#2 |
Участник
|
Цитата:
Конечно, есть простое решение - рекомендация пользователю не трогать Excel во время импорта ![]() |
|
![]() |
#3 |
Участник
|
Вот так и выявляются на форуме люди, работающие вместе
![]() Цитата:
ошибка с отсутствием метода value сразу приводит к вываливанию стека в infolog, в catch она не ловится, в результате процесс excel.exe остается в памяти.
Аналогично себя ведет и стандартный импорт из ексельных файлов в Аксапту (который Администрирование / Пер. опер. / Экспорт/Импорт). |
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
Как вариант можно попробовать пересохранять файл Excel в XML-формате (думаю, это тоже можно автоматизировать, и происходить это будет быстрее, чем импорт), а потом уже работать с этим XML без привлечения Excel'я...
|
|