Partilhar via


Como: Texto do indicador de atualização

Você pode inserir texto em um indicador de espaço reservado em um documento do Word de Microsoft Office, para que você possa recuperar o texto em um momento posterior, ou para substituir o texto em um indicador. Se você estiver desenvolvendo uma personalização em nível de documento, você também pode atualizar o texto em um Microsoft.Office.Tools.Word.Bookmark controle que é vinculado a dados. For more information, see A ligação de dados a controles em soluções do Office.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

O objeto indicador pode ser um dos dois tipos:

Quando você atribui um texto para um indicador, o comportamento difere entre um Microsoft.Office.Interop.Word.Bookmark e um Microsoft.Office.Tools.Word.Bookmark. For more information, see Indicador de controle.

Usando controles de Host

Para atualizar o conteúdo do indicador usando um controle de indicador

  1. Crie um procedimento que leva um bookmark argumento para o nome do indicador e um newText argumento para a seqüência de caracteres atribuir o Text propriedade.

    ObservaçãoObservação

    A atribuição de texto para o Bookmark.Text ou Bookmark.FormattedText propriedade de um Microsoft.Office.Tools.Word.Bookmark controle não faz com que o indicador a ser excluído.

    Shared Sub BookMarkReplace( _
        ByRef bookmark As Microsoft.Office.Tools.Word.Bookmark, _
        ByVal newText As String)
    
    static void BookMarkReplace(
        ref Microsoft.Office.Tools.Word.Bookmark bookmark, 
        string newText)
    {
    
  2. Atribuir a newText string para o Text propriedade da Microsoft.Office.Tools.Word.Bookmark.

        bookmark.Text = newText
    End Sub
    
        bookmark.Text = newText;
    }
    

Uso de objetos do Word

Para atualizar o conteúdo do indicador usando um objeto de indicador do Word

  1. Crie um procedimento que tem um bookmark argumento para o nome da Microsoft.Office.Interop.Word.Bookmarke um newText argumento para a seqüência de caracteres atribuir o Range.Text propriedade do indicador.

    ObservaçãoObservação

    Atribuindo o texto a uma palavra nativa Microsoft.Office.Interop.Word.Bookmark objeto faz com que o indicador a ser excluído.

    Friend Sub BookMarkReplaceNative( _
        ByVal bookmark As Word.Bookmark, _
        ByVal newText As String)
    
    internal void BookMarkReplaceNative(
        Word.Bookmark bookmark, 
        string newText)
    {
    
  2. Atribuir a newText string para o Range.Text a propriedade do indicador, que exclui automaticamente o indicador. Em seguida, adicione novamente o indicador para o Bookmarks coleção.

    O exemplo de código a seguir pode ser usado em uma personalização em nível de documento.

        Dim rng As Word.Range = bookmark.Range
        Dim bookmarkName As String = bookmark.Name
    
        bookmark.Range.Text = newText
    
        Me.Bookmarks.Add(Name:=bookmarkName, Range:=rng)
    End Sub
    
        object rng = bookmark.Range;
        string bookmarkName = bookmark.Name;
    
        bookmark.Range.Text = newText;
    
        this.Bookmarks.Add(bookmarkName, ref rng); 
    }
    

    O exemplo de código a seguir pode ser usado em um suplemento em nível de aplicativo. Este exemplo usa o documento ativo.

        Dim rng As Object = bookmark.Range
        Dim bookmarkName As String = bookmark.Name
    
        bookmark.Range.Text = newText
        Me.Application.ActiveDocument.Bookmarks.Add(Name:=bookmarkName, Range:=rng)
    End Sub
    
        object rng = bookmark.Range;
        string bookmarkName = bookmark.Name;
    
        bookmark.Range.Text = newText;
    
        Word.Document document = this.Application.ActiveDocument;
        document.Bookmarks.Add(bookmarkName, ref rng);
    }
    

Consulte também

Tarefas

Como: Inserir texto em documentos do Word

Conceitos

Indicador de controle

Outros recursos

Palavra Overview do modelo de objeto