Привет всем, я хочу вставить вновь созданную таблицу в текущей позиции курсора пользователя в документе Word. Как я могу получить текущий выбор из документа? В недавнем проекте надстройки Word Web я использовал функцию JavaScript context.document.getSelection();. Есть ли эквивалент в C# API для моего документа Word?
Проект Word-VSTO-Add-In:
Код: Выделить всё
async function insertTableData() {
await Word.run(async (context) => {
const thisDocument = context.document;
const range = thisDocument.getSelection();
await context.sync();
}).catch(){};
}
Код: Выделить всё
Word.Document ThisDocument = Globals.ThisAddIn.Application.ActiveDocument;
Word.Range tableLocation = ThisDocument.Range(0, 0);
Word.Table AddedTable = ThisDocument.Tables.Add(tableLocation, 3, 4);
https://learn.microsoft.com/en-us/dotne ... w=word-pia>
Подробнее здесь: https://stackoverflow.com/questions/790 ... y-document
Мобильная версия