Невозможно удалить все комментарии в надстройке VSTO C# Word.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно удалить все комментарии в надстройке VSTO C# Word.

Сообщение Anonymous »


Я пытаюсь просмотреть все комментарии в документе Word и удалить все комментарии, содержащие подстроку «CME» в тексте комментария. Приложение представляет собой надстройку VSTO, написанную на C# и использующую .NET 4.8.

У меня 2 проблемы.
[*]Метода удаления нет в списке методов, которые я могу выбрать здесь Globals.ThisAddIn.Application.ActiveDocument.Comments [*]Когда я использую метод УдалитьРекурсивно(), он не удаляет все комментарии, а оставляет один, и мне приходится снова нажимать кнопку «Очистить комментарии» на ленте, чтобы избавиться от последнего.
Что я пробовал.
[*]Я установил библиотеку взаимодействия с Office через nuget. [*]Я пробовал искать другие методы для комментариев в коллекции, но не нашел ничего подходящего. [*]Искал в Интернете.
Вот метод

private void btnClearComments_Click(отправитель объекта, RibbonControlEventArgs e) { если (Globals.ThisAddIn.Application.ActiveDocument.Comments.Count != 0) { // Globals.ThisAddIn.Application.ActiveDocument.DeleteAllComments(); // MessageBox.Show("Очистка всех комментариев"); for(int i = 1; i
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»