Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229

Ошибка открытия файла Excel System.Runtime.InteropService.COMExcepti­on

25.04.2019, 17:21. Показов 5767. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, коллеги!

Написана программа. На всех компьютерах работает отлично, но вот есть один пациент, на котором не запускается.
Установил VisualStudio для понимания причины ошибки, но мне это не помогло. На скрине представлена ошибка. Что то мне подсказывает, что ошибка связана с библиотекой microsoft.office.interop.excel.dll
Так ли это? Прошу помощи.
Миниатюры
Ошибка открытия файла Excel System.Runtime.InteropService.COMException  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.04.2019, 17:21
Ответы с готовыми решениями:

Ошибка System.Runtime.InteropServices.COMException (0x80010001) Как вылечить?
Доброго дня, уважаемые! Решил протестировать свое творение на соседнем компьютере, и программа при первом же обращении к файлу Excel...

VS2015 "System.Runtime.InteropServices.COMException" - Класс не зарегистрирован
На Visual Studio 2015 ошибка: "System.Runtime.InteropServices.COMException" - Класс не зарегистрирован. Пробовал до установить части...

Код для открытия файла Excel
Добрый день. На кнопку в VB хочу настроить запуск своего файла в экселе. Подскажите пожалуйста код. Пробовал через Shell то выдает ошибку,...

24
169 / 99 / 25
Регистрация: 07.08.2016
Сообщений: 382
Записей в блоге: 1
25.04.2019, 17:56
Allleksey, Версии виндоус, фреймворк, и экселя одинаковы на всех "пациентах" ?
Где то я сталкивался с подобной ошибкой,к сожалению не помню где ....
Какая виндоус то?
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
26.04.2019, 00:45
чему равен strCalcName?
1
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
26.04.2019, 14:26  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
чему равен strCalcName?
Равен полному пути в открываемому файлу:
"Z:\ProgrammTest\testcalculation.xls x"
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
26.04.2019, 15:18
Allleksey, попробуйте перед открытием книги перевести AutoCalculation в Manual, должно помочь:

VB.NET
1
oExcelCalc.Calculation = Excel.XlCalculation.xlCalculationManual
0
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
26.04.2019, 15:26  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
попробуйте перевести AutoCalculation в Manual, должно помочь
Простите, но с я не всем понимаю, куда вставить этот код.
И у меня подчеркивается красным Excel.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
26.04.2019, 15:41
Allleksey, добавьте строку до строки где вы открываете книгу...

VB.NET
1
2
3
oExcelCalc.Calculation = microsoft.office.interop.excel.XlCalculation.xlCalculationManual
 
oExcelCalc.Workbooks.Open(StrCalcName)

Не по теме:

на будущее, выкладывайте код в виде текста, а не скриншоты экрана, это кстаи указано в Правилах форума

0
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
26.04.2019, 15:43  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
добавьте строку до строки где вы открываете книгу...
На этой строке ошибка System.Runtime.InteropServices.COMExcept ion: "Исключение из HRESULT: 0x800A03EC"
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
26.04.2019, 16:25
Эм, а если после открытия? попробуйте...
Не могу точно утверждать, так как даже смоделировать вашу ошибку не могу

Добавлено через 3 минуты
и на какой строке ошибку выдает?
0
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
26.04.2019, 16:37  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
а если после открытия?
Что бы узнать, работает ли эта строка, мне сначала мне нужно устранить первую ошибку, ради которой я открыл тему, она ведь возникает именно на открытии файла.
0
4708 / 3661 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
26.04.2019, 17:20
Скорее всего, версия Excel на целевой машине отличается от версии на машине, где была скомпилирована программа.
0
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
26.04.2019, 17:39  [ТС]
Office 2016 на обеих машинах.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
26.04.2019, 18:22
Там проблема в Add-In'ах... На форуме microsofta пишут что эту проблему решали переводом авторасчетов в ручной режим Manual, и ошибка уходила и файл открывался.
0
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
28.04.2019, 09:00  [ТС]
У меня так и не получилось сделать так, что бы Ваш код заработал
Ошибка по прежнему есть.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
28.04.2019, 09:29
а другие файлы открывает, только с одним такая проблема?

А попробуйте через позднее связывание открыть книгу?
1
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
28.04.2019, 09:44  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
а другие файлы открывает, только с одним такая проблема?
На остальных компьютерах открывает все файлы.
На "пациенте" не открывает ни один. Всегда выдает ошибку при попытке открыть любой файл Excel.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
28.04.2019, 09:47
... хм ... как бы сымитировать ошибку.

А какие аддинги стоят, везде одинаковые?
0
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
28.04.2019, 09:49  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
А какие аддинги стоят, везде одинаковые?
Что, простите?
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
28.04.2019, 11:06
Allleksey,
Add-in, тоесть дополнения, какие-нибудь доп.плагины для офиса, чтоб автоматизировать какие-либо действия..

https://support.office.com/en-... 3625a0b460
0
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
29.04.2019, 09:52  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
А какие аддинги стоят, везде одинаковые?
Что, простите?
Цитата Сообщение от Yury Komar Посмотреть сообщение
Add-in, тоесть дополнения, какие-нибудь доп.плагины для офиса, чтоб автоматизировать какие-либо действия..
Офис стандартный на обеих машинах. Без надстроек.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.04.2019, 09:52
Помогаю со студенческими работами здесь

Ошибка открытия Excel. Ссылка на объект не указывает на экземпляр объекта
Здравствуйте! Помогите пожалуйста разобраться. На форме есть панель и 2 кнопки. Одна кнопка открывает Excel и записывает туда данных,...

Ошибка открытия файла
Добрый день, господа! имеется такая процедура: Friend Sub WriteEnterLog(ByVal LogText As String) Dim FilePath As String =...

Ошибка открытия файла в плеере
Здравствуйте! Такая проблема - имею форму (музыкальный плеер), но при открытии файла, если путь состоит из русских букв, или при наличии...

Ошибка An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll
В программке VB.Net я использую некий ОСХ. При попытке обратиться к какой-т из функций ОСХ-а или поменять значение какой-то Property...

System.Runtime.InteropServices.COMException: The transport failed to connect to the server
Использую следующий код для отправки писем: void SendEmail() { MailMessage mailMessage = new MailMessage(); mailMessage.From =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru