Compartilhar via


Método Range.InsertCaption (Word)

Insere uma legenda imediatamente antes ou após o intervalo especificado.

Sintaxe

expressão. InsertCaption( _Label_ , _Title_ , _TitleAutoText_ , _Position_ , _ExcludeLabel_ )

expressão Obrigatório. Uma variável que representa um objeto Range.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Label Obrigatório Variant O nome da legenda a ser inserido. Pode ser uma cadeia de caracteres ou uma das seguintes constantes WdCaptionLabelID. Se o rótulo ainda não tiver sido definido, ocorrerá um erro. Use o método Add com o objeto CaptionLabels para definir o novo rótulos de legenda.
Title Opcional Variant A sequência de caracteres a ser inserida imediatamente após o nome na legenda (ignorado se TitleAutoText for especificado).
TitleAutoText Opcional Variant A entrada de AutoTexto cujo conteúdo você deseja inserir imediatamente após o nome na legenda (substitui qualquer texto especificado por Title).
Position Opcional Variantes Especifica se a legenda será inserida acima ou abaixo do intervalo. Pode ser uma das constantes WdCaptionPosition.
ExcludeLabel Opcional Variant True não inclui o rótulo de texto, como definido no parâmetro Label. False inclui o rótulo especificado.

Exemplo

Este exemplo insere uma legenda abaixo da primeira tabela no documento ativo.

ActiveDocument.Tables(1).Range.InsertCaption _ 
 Label:=wdCaptionTable, _ 
 Position:=wdCaptionPositionBelow

Confira também

Objeto Range

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.