Я работаю над проектом, в котором пользователь может вставлять данные в документ, используя поля, свойства документа и переменные. Пользователь также должен уметь удалять данные из документа. До сих пор мне удалось удалить свойство и переменную документа, но я не уверен, как бы я пошел об удалении поля (которое уже вставлено в документ). Обратите внимание, что мне нужно сравнить поле со строкой, и если оно соответствует; удалите его из документа.Как удалить поле из документа Word?
2
A
ответ
2
Я предполагаю, что вы используете .NET Interop со Word. В этом случае, я считаю, вы ищете Field.Delete
.
Это, конечно, также предполагает, что вы знаете, как получить поле, которое вы ищете, которое обычно должно перечислить через _Document.Fields
(или более ограниченный диапазон, если вы знаете его), пока не получите правильный.
1
Field
имеет метод Delete
. См. Документацию для Field.Delete.
Так что я думаю, что что-то подобное будет работать:
foreach(Field f in ActiveDocument.Fields)
{
f.Select();
if(f.Type == TypeYouWantToDelete)
{
d.Delete();
}
}
Смежные вопросы
- 1. Удалить текстовое поле документа MS Word
- 2. Как удалить гиперссылки из документа Microsoft Word?
- 3. Как удалить поле из документа
- 4. Как удалить определенные страницы из документа Word
- 5. Удалить поле из документа Elasticsearch
- 6. Удалить ведущие пробелы из документа Word
- 7. Interop Word - Удалить страницу из документа
- 8. Как удалить определенную страницу из документа Word в Aspose Java?
- 9. Как снять поле из документа
- 10. Получение заголовков из документа Word
- 11. Поиск документа Word из надстройки
- 12. Чтение строки из документа Word
- 13. Создание документа Word из HTML
- 14. Копирование из документа MS Word в поле ввода веб-страницы
- 15. Открытие документа Word из IE
- 16. Создание документа Word из кода
- 17. C#, прочитанный из документа Word
- 18. Как удалить разрывы страниц из Microsoft Word?
- 19. Как извлечь текст из документа Word?
- 20. Как создать функции документа из word-векторов?
- 21. Word 2007 удалить информацию из документа на экран
- 22. Удаление текста из документа Word Interop
- 23. Как удалить закладку из документа?
- 24. Определение языка документа Word
- 25. Создать эскиз документа Word
- 26. Сохранение документа Word как изображения
- 27. Получение последнего открытого объекта документа Word Word
- 28. LuaCOM Заголовок документа Word
- 29. Удалить объект из документа
- 30. Позиционный курсор в начале/конце документа Word
Спасибо любезно за ваш ответ. В настоящее время я перечисляю все поля документа, но как я могу прочитать информацию о поле? Например: {DOCPROPERTY MyField/* Mergeformat * /} Как я могу получить «MyField» программно? Я не могу найти подходящую недвижимость в своей области, чтобы сравнить ее. – Fusyion
@Kevin van Zanten - Is 'Field.Code.Text' что вы ищете? –
Да, это именно то, что мне нужно, спасибо вам, а также сэр! – Fusyion