Compartilhar via


Objeto Bookmark (Word)

Representa um único indicador em um documento, seleção ou intervalo. O objeto indicador é um membro dos indicadores de coleção. A coleção Bookmarks inclui todos os indicadores listados na caixa de diálogo Indicador (menu Inserir).

Comentários

Usando o objeto Bookmark

Use Indicadores (índice), em que o índice é o nome do indicador ou o número do índice, para retornar um único objeto Bookmark . Você deve coincidir exatamente a ortografia (mas não necessariamente as maiusculas/minúsculas) do nome do indicador. O exemplo a seguir seleciona o indicador chamado "temp" no documento ativo.

ActiveDocument.Bookmarks("temp").Select

O número de índice representa a posição do indicador no objeto seleção ou intervalo. Para o objeto de documento, o número de índice representa a posição do indicador na lista alfabética de indicadores na caixa de diálogo indicadores (clique em nome para classificar a lista de indicadores em ordem alfabética). O exemplo a seguir exibe o nome do segundo indicador da coleção Bookmarks.

MsgBox ActiveDocument.Bookmarks(2).Name

Use a Adicionar método adicionar um indicador a um intervalo de documentos. O exemplo a seguir marca a seleção adicionando um indicador chamado "temp".

ActiveDocument.Bookmarks.Add Name:="temp", Range:=Selection.Range

Comentários

Use a BookmarkID propriedade com um objeto range ou selection para retornar o número de índice de um objeto Bookmark da coleção Bookmarks. O exemplo a seguir exibe o número de índice do indicador chamado "temp" no documento ativo.

MsgBox ActiveDocument.Bookmarks("temp").Range.BookmarkID

Use indicadores predefinidoscom a propriedade Bookmarks . O exemplo a seguir define o indicador chamado "currpara" com o local marcado pelo indicador predefinido chamado "\Para".

ActiveDocument.Bookmarks("\Para").Copy "currpara"

Use o existe método para determinar se um indicador já existe na seleção, intervalo ou documento. O exemplo a seguir assegura que o indicador chamado "temp" existe no documento ativo antes de selecionar o marcador.

If ActiveDocument.Bookmarks.Exists("temp") = True Then 
 ActiveDocument.Bookmarks("temp").Select 
End If

Métodos

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.