Я пытаюсь создать/обработать файлы Word .docx с помощью пакета DocX nuget.Ошибка при попытке вставить таблицу с помощью пакета Novacode DocX nuget
В документации они предоставляют следующий пример:
// Place holder for a Table.
Table t;
// Load document a.
using (DocX documentA = DocX.Load(@"C:\Example\a.docx"))
{
// Get the first Table from this document.
t = documentA.Tables[0];
}
// Load document b.
using (DocX documentB = DocX.Load(@"C:\Example\b.docx"))
{
/*
* Insert the Table that was extracted from document a, into document b.
* This creates a new Table that is now associated with document b.
*/
Table newTable = documentB.InsertTable(t);
// Save all changes made to document b.
documentB.Save();
}// Release this document from memory.
Когда код выполняется получаю ошибку при вставке таблицы: Таблица Новая_таблица = documentB.InsertTable (т);
Ошибка: System.InvalidOperationException { «Последовательность не содержит элементов»}
Я в недоумении, почему это происходит. Я посмотрел на таблицу «t», которая вставлена, и, похоже, все свойства заполнены. Я не понимаю, что вызывает ошибку.
Любая помощь была бы принята с благодарностью.