Итак, это официально, я схожу с ума.
Я установил Windows 7 Enterprise SP1, .NET 4.7.1, SQL Server Express 2014, Blue Prism 6.0, Office 2010 Pro (32-разрядную версию). Я просто следил за процессом установки по умолчанию для всего программного обеспечения, и больше ничего не было настроено или изменено в ОС. По сути, это обычная установка.
Когда я пытаюсь использовать действие Excel VBO «Открыть книгу», происходит сбой: «Внутренний: не удалось выполнить этап кода из-за исключения, созданного этапом кода: исключение было создано целью вызова».
Даже если «Создание экземпляра» не является обязательным для открытия книги, я также попытался разработать полный рабочий процесс, чтобы обеспечить предоставление всех входных и выходных данных.
Смотрите подробности:
Файл существует, его можно открыть в Excel, и другие действия Excel работают нормально (например: создать экземпляр, активировать книгу, показать). Та же самая установка корректно работает в Windows 10. Я также пытался установить все доступные обновления для Windows 7 и Office x64, но ничего не изменилось.
Любая идея?
Я заключил код _1_ в блок _2_ и посмотрел на сообщение _3_. Ошибка: «Старый формат или недопустимая библиотека типов. (Исключение из HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))». Погуглив ошибку, я обнаружил несоответствие между языком Office и региональными настройками.
04/04/2018 10:15:13 ДЕЙСТВИЕ: Процесс «Создать экземпляр»: «Тест» Дополнительная таблица: «Действие 1»
04/04/2018 10:15:13 НАЧАЛО: «Пуск» Процесс: «MS Excel VBO» Дополнительная таблица: «Инициализация»
04/04/2018 10:15:13 КОНЕЦ : «Конец» Процесс: «Подложка MS Excel VBO»: «Инициализация»
04/04/2018 10:15:13 НАЧАЛО: «Начать» Процесс: Подложка «MS Excel VBO»: «Создать экземпляр»
04.04.2018 10:15:13 КОД: Процесс «Создание экземпляра»: Подтаблица «MS Excel VBO»: «Создать экземпляр»
04/04/2018 10:15:13 ПОДРАЗДЕЛЕНИЕ: Процесс «Установить события разрешено» : Дополнительная таблица «MS Excel VBO»: «Создать экземпляр»
04/04/2018 10:15:13 НАЧАЛО: Процесс «Пуск»: Дополнительная таблица «MS Excel VBO»: «Установить события разрешено»
04/04 / 2018 10:15:13 ПОДПИСКА: Процесс «CheckInstanceHandle»: Подтаблица «MS Excel VBO»: «Установить события включены»
04/04/2018 10:15:13 НАЧАЛО: Процесс «Начать»: «MS Excel VBO 'Подписка:' CheckInstanceHandle '
04.04.2018 10:15:13 КОД:' Проверить дескриптор 'Процесс:' Подписка MS Excel VBO: «CheckInstanceHandle»
04/04/2018 10:15:13 РЕШЕНИЕ: «Ручка отсутствует?» Процесс: Дополнительная таблица «MS Excel VBO»: «CheckInstanceHandle»
04/04/2018 10:15:13 КОНЕЦ: «Конец» Процесс: Дополнительная таблица «MS Excel VBO»: «CheckInstanceHandle»
04/04/2018 10:15:13 ПОДСТАВКА: Процесс «CheckInstanceHandle»: Подтаблица «MS Excel VBO»: «Установить события включены»
04/04/2018 10:15:13 КОД: Процесс «Включить события»: «MS Excel VBO» Дополнительная таблица: «Установить события активными»
04/04/2018 10:15:13 КОНЕЦ: «Конец» Процесс: «MS Excel VBO». Дополнительная таблица: «Установить события активными»
04.04.2018 10:15 : 13 ПОДЛОЖКА: Процесс «Установка событий активирован»: Подтаблица «MS Excel VBO»: «Создать экземпляр»
04.04.2018 10:15:13 КОНЕЦ: «Конец» Процесс: Подложка «MS Excel VBO»: » Создать экземпляр »
04.04.2018 10:15:13 ДЕЙСТВИЕ: Процесс« Создать экземпляр »: Подложка« Тест »:« Действие 1 »
04/04/2018 10:15:14 ДЕЙСТВИЕ:« Открыть Рабочая тетрадь «Процесс:» Подложка «Тест»: «Действие 1»
04/04/2018 10:15:14 НАЧАЛО: «Пуск» Процесс: «MS Excel VBO» Подтаблица: «Открыть книгу»
04/04 / 2018 10:15:14 ПОДРАЗДЕЛЕНИЕ: Процесс CheckInstanceHandle: MS Excel V Подписка BO: «Открыть книгу»
04/04/2018 10:15:14 НАЧАЛО: Процесс «Старт»: Подписка MS Excel VBO: «CheckInstanceHandle»
04/04/2018 10:15: 14 КОД: «Проверить дескриптор» Процесс: «MS Excel VBO» Подписка: «CheckInstanceHandle»
04/04/2018 10:15:14 РЕШЕНИЕ: «Отсутствует ли дескриптор?» Процесс: Дополнительная таблица «MS Excel VBO»: «CheckInstanceHandle»
04/04/2018 10:15:14 КОНЕЦ: «Конец» Процесс: Дополнительная таблица «MS Excel VBO»: «CheckInstanceHandle»
04/04/2018 10:15:14 ПОДСТАВКА: Процесс «CheckInstanceHandle»: Подтаблица «MS Excel VBO»: «Открытая книга»
04/04/2018 10:15:14 ПОДСТАВКА: Процесс «VerifyFileExists»: Подтаблица «MS Excel VBO»: «Открыть книгу»
04.04.2018 10:15:14 НАЧАЛО: «Пуск» Процесс: «MS Excel VBO» Подтаблица: «CheckFileExists»
04/04/2018 10:15:14 КОД: » Файл существует? 'Процесс:' MS Excel VBO 'Подтаблица:' CheckFileExists '
04/04/2018 10:15:14 РЕШЕНИЕ:' Существует ли файл? ' Процесс: Подписка «MS Excel VBO»: «CheckFileExists»
04/04/2018 10:15:14 КОНЕЦ: «Конец» Процесс: Подложка «MS Excel VBO»: «CheckFileExists»
04/04/2018 10:15:14 ПОДЛИТКА: Процесс «VerifyFileExists»: Подтаблица «MS Excel VBO»: «Открытая книга»
04.04.2018 10:15:14 КОД: Процесс «Открытие книги»: Подтаблица «MS Excel VBO» : «Открыть рабочую книгу» ОШИБКА: внутренняя: не удалось выполнить этап кода, поскольку на этапе кода возникло исключение: исключение было создано целью вызова
04/04/2018 10:15:14 ДЕЙСТВИЕ: «Открыть рабочую книгу» Процесс: «Тест» Подтаблица: «Действие 1» ОШИБКА: внутренняя: не удалось выполнить этап кода, поскольку на этапе кода возникло исключение: цель вызова сгенерировала исключение. - person Andrzej Kaczor   schedule 04.04.2018