Как удалить дизайн таблицы со страницы документа Word с помощью JavaScript? Надстройка Word JS ⇐ Javascript
Как удалить дизайн таблицы со страницы документа Word с помощью JavaScript? Надстройка Word JS
Я вставляю дизайн таблицы в документ Word на последнюю страницу из таблицы html. как я могу удалить это это мой код
асинхронная функция NewMap() { пытаться { await Word.run(async (context) => { /*--html в word- https://stackoverflow.com/q/66576869 //-- word в html--- https://wordtohtml.net/ * / вар тело = context.document.body; вар абзацы = body.paragraphs; context.load(абзацы, 'длина, последний'); дождитесь context.sync(); const Lastparagrsph = параграфы.элементы[параграфы.элементы.длина - 1] // выбор переменной = context.document.getSelection(); var htmlContent = `Название карты
`; //selection.insertHtml(htmlContent, 'End'); Lastparagrsph.insertHtml(htmlContent, 'End'); дождитесь context.sync(); }); } поймать (ошибка) { console.log(ошибка); } };
этот метод я использую для удаления
асинхронная функция DeleteMap() { пытаться { ждут Word.run(async (context) => { вар тело = context.document.body; вар абзацы = body.paragraphs; context.load(абзацы, 'длина, последний'); дождитесь context.sync(); const LastParagraph = paragraphs.items[paragraphs.items.length - 1]; const range = LastParagraph.getRange(); // Удаляем диапазон, чтобы удалить вставленное HTML-содержимое диапазон.удалить(); дождитесь context.sync(); }); } поймать (ошибка) { console.log(ошибка); }
это удаление, если какой-либо текст находится в конце, но не удаление вставленного html. Я хочу удалить вставленный htmlContent.
Я вставляю дизайн таблицы в документ Word на последнюю страницу из таблицы html. как я могу удалить это это мой код
асинхронная функция NewMap() { пытаться { await Word.run(async (context) => { /*--html в word- https://stackoverflow.com/q/66576869 //-- word в html--- https://wordtohtml.net/ * / вар тело = context.document.body; вар абзацы = body.paragraphs; context.load(абзацы, 'длина, последний'); дождитесь context.sync(); const Lastparagrsph = параграфы.элементы[параграфы.элементы.длина - 1] // выбор переменной = context.document.getSelection(); var htmlContent = `Название карты
`; //selection.insertHtml(htmlContent, 'End'); Lastparagrsph.insertHtml(htmlContent, 'End'); дождитесь context.sync(); }); } поймать (ошибка) { console.log(ошибка); } };
этот метод я использую для удаления
асинхронная функция DeleteMap() { пытаться { ждут Word.run(async (context) => { вар тело = context.document.body; вар абзацы = body.paragraphs; context.load(абзацы, 'длина, последний'); дождитесь context.sync(); const LastParagraph = paragraphs.items[paragraphs.items.length - 1]; const range = LastParagraph.getRange(); // Удаляем диапазон, чтобы удалить вставленное HTML-содержимое диапазон.удалить(); дождитесь context.sync(); }); } поймать (ошибка) { console.log(ошибка); }
это удаление, если какой-либо текст находится в конце, но не удаление вставленного html. Я хочу удалить вставленный htmlContent.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Код C# отлично работает как консольное приложение, но не работает как надстройка Word.
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-