Partilhar via


Adicionar comentários programaticamente ao texto em documentos

A propriedade Comments da classe Document adiciona um comentário a um intervalo de texto em um documento do Microsoft Office Word.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

O exemplo a seguir adiciona um comentário ao primeiro parágrafo do documento.

Para adicionar um novo comentário ao texto em uma personalização em nível de documento

  1. Chame o método da propriedade e forneça um intervalo e o Add texto do Comments comentário. Para usar o exemplo de código a seguir, execute-o a ThisDocument partir da classe em seu projeto.

    object text = "Add a comment to the first paragraph.";
    this.Comments.Add(this.Paragraphs[1].Range, ref text);
    

Para adicionar um novo comentário ao texto em um suplemento VSTO

  1. Chame o método da propriedade e forneça um intervalo e o Add texto do Comments comentário.

    O exemplo de código a seguir adiciona um comentário ao documento ativo. Para usar este exemplo, execute-o a ThisAddIn partir da classe em seu projeto.

    object text = "Add a comment to the first paragraph.";
    this.Application.ActiveDocument.Comments.Add(
        this.Application.ActiveDocument.Paragraphs[1].Range, ref text);
    

Programação robusta

Para alterar as iniciais do usuário que o Word adiciona aos comentários, use a UserInitials propriedade.