Excel Interop Exception (2007 установлен, Office.Interop.Excel используется - версия 1.6 (12)) - 0x800A03EC HResult - PullRequest
0 голосов
/ 09 марта 2011

Попытка создать файл Excel с помощью этого кода:

app = new Excel.Application();
    app.Visible = false;
    object misValue = System.Reflection.Missing.Value;

    workbook = app.Workbooks.Add(misValue);
    worksheet = (Excel.Worksheet)workbook.Worksheets.get_Item(1);

и все получится, если я пытаюсь что-то сделать (worksheet.Cells [0,0] = "text") приводит к {"Исключению из HRESULT: 0x800A03EC"}

Я пытался изменить локаль:

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

и я также попытался установить для параметра «Доверительный доступ к объектной модели проекта VBA» значение true.

Ничего не помогает.

есть идеи?

1 Ответ

1 голос
/ 09 марта 2011

Это происходит, когда вы пишете в любую другую ячейку?

Это основано на 2003, но я не думаю, что вы можете написать в ячейку 0,0. Начало ячейки составляет 1,1, что составляет (A, 1)

...