Ошибка Excel HRESULT: 0x800A03EC при попытке получить диапазон с именем ячейкиC#

Место общения программистов C#
Anonymous
Ошибка Excel HRESULT: 0x800A03EC при попытке получить диапазон с именем ячейки

Сообщение Anonymous »

Я работаю над проектом Windows Service. которые должны записывать данные на лист в файле Excel в определенной последовательности раз.

Но иногда, просто иногда, служба выдает исключение «Исключение из HRESULT: 0x800A03EC» пока он пытается получить диапазон по имени ячейки.

Я разместил здесь код открытия листа Excel и получения ячейки.
  • ОС: Windows Server 2003 Office:
  • Microsoft Office 2003 SP2
1: Открытие таблицы Excel

m_WorkBook = m_WorkBooks.Open(this.FilePath, 0, false, 5,
"", "", true, Excels.XlPlatform.xlWindows, ";",
true, false, 0, true, 0, 0);


2: Как заставить ячейку писать

protected object m_MissingValue = System.Reflection.Missing.Value;
Range range = m_WorkSheet.get_Range(cell.CellName, m_MissingValue);
// error from this method, and cell name is string.


Подробнее здесь: https://stackoverflow.com/questions/891 ... cells-name

Вернуться в «C#»