.NET 3.x Работа с Excel: выскакивает исключение System.Runtime.InteropServices.COMException (0x800A03EC) - C#

Узнай цену своей работы

Формулировка задачи:

Доброго дня. Суть вопроса такова, выскакивает исключение System.Runtime.InteropServices.COMException (0x800A03EC). подключены Microsoft.Office.Interop.Excel для 2007 и все библиотеки сопутствующие включаю в сборку, не помогает. на рабочем компьютере все работает отлично, на любом другом, нет.
  
using Exel = Microsoft.Office.Interop.Excel;
using Microsoft.Office.Tools.Excel.Controls;
using Microsoft.Office.Tools.Excel;
 
 Exel._Application  exelApp = new Exel.Application();
 Exel.Workbook Workbooks = exelApp.WorkBooks.Add(true);
 exelApp.SheetsInNewWorkbook = 1;  
                  
            sheet = exelApp.Worksheets;
            worksh = (Exel.Worksheet)sheet.get_Item(1);
            
            worksh.get_Range("A1", "XX47").ColumnWidth = 0.25; // тут ошибка.
с экселем первый раз. хотелось бы узнать, как сделать рабочим, версию на другом компьютере.

Решение задачи: «.NET 3.x Работа с Excel: выскакивает исключение System.Runtime.InteropServices.COMException (0x800A03EC)»

textual
Листинг программы
Range = (Exel.Range)worksh.Rows["1:47", Type.Missing]; //  и т.д.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5