Не удается добавить лист - только для файла .XLSM - PullRequest
0 голосов
/ 03 июня 2018

Я пытаюсь добавить рабочую таблицу в рабочую книгу, и она отлично работает для файла .XLSX.Но для файла .XLSM - я получаю страшное COMException 0x800A03EC.

Я перепробовал все следующее и все не удалось:

wrkbk.Worksheets.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing);
wrkbk.Worksheets.Add(wrkbk.Worksheets[wrkbk.NativeWorkbook.Worksheets.Count], Type.Missing, Type.Missing, Type.Missing);
wrkbk.Worksheets.Add(Type.Missing, wrkbk.Worksheets[wrkbk.NativeWorkbook.Worksheets.Count], Type.Missing, Type.Missing);

Вопросы 1 , 2 , & 3 предлагают вышеизложенное, но это не работает, по крайней мере для меня, с файлом .XLSM.

1 Ответ

0 голосов
/ 06 июня 2018

Это ошибка, потому что книга заблокирована.Заблокированная рабочая книга не может быть добавлена ​​в нее.

...