Я получаю эту ошибку при запуске моего кода:
Этот метод или свойство недоступны, поскольку операция рисования не может быть применена к текущему выбору.
У меня есть таблица [2,3], и я выбрал первую строку первым, диапазон столбцов. Я хочу добавить поле в первую ячейку.
Это довольно просто, я не понимаю, почему это не работает. Добавление текста в диапазон работает, но почему не добавляется поле?
Мой код:
App app = new Microsoft.Office.Interop.Word.Application();
Document doc = app.Documents.Open("DOCUMENT FILE PATH HERE");
foreach (Microsoft.Office.Interop.Word.Section section in doc.Sections)
{
Range primaryFooterRange = section.Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
// create table
Microsoft.Office.Interop.Word.Table newTable = doc.Tables.Add(footerRange, 2, 3);
// select range
Range targetRange = newTable.Cell(1, 1).Range;
// error at this line when adding field
Field mf = doc.Fields.Add(targetRange, WdFieldType.wdFieldMergeField, "test", false);
}