Condividi tramite


Bookmark.InsertCaption(Object, Object, Object, Object, Object) Metodo

Definizione

Inserisce una didascalia immediatamente prima o dopo il controllo Bookmark.

public void InsertCaption (ref object Label, ref object Title, ref object TitleAutoText, ref object Position, ref object ExcludeLabel);
abstract member InsertCaption : obj * obj * obj * obj * obj -> unit
Public Sub InsertCaption (ByRef Label As Object, Optional ByRef Title As Object, Optional ByRef TitleAutoText As Object, Optional ByRef Position As Object, Optional ByRef ExcludeLabel As Object)

Parametri

Label
Object

Etichetta della didascalia da inserire. WdCaptionLabelID.

Title
Object

Testo da inserire immediatamente dopo l'etichetta nella didascalia (ignorato se TitleAutoText specificato).

TitleAutoText
Object

Voce di testo automatico il cui contenuto si vuole inserire immediatamente dopo l'etichetta nella didascalia (esegue l'override di qualsiasi testo specificato da Title).

Position
Object

Specifica se la didascalia viene inserita sopra o sotto il controllo Bookmark. WdCaptionPosition.

ExcludeLabel
Object

true per non includere l'etichetta Label di testo, come definito nel parametro. false per includere l'etichetta specificata.

Esempio

Nell'esempio di codice seguente viene aggiunto un controllo con testo al documento e quindi viene inserito un Bookmark didascalia nel segnalibro.

Questo esempio è relativo a una personalizzazione a livello di documento.

private void BookmarkInsertCaption()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "First bookmark";

    object Label = Word.WdCaptionLabelID.wdCaptionFigure;
    object Position = Word.WdCaptionPosition.wdCaptionPositionAbove;
    object ExcludeLabel = false;

    bookmark1.InsertCaption(ref Label, ref missing, ref missing,
        ref Position, ref ExcludeLabel);
}
Private Sub BookmarkInsertCaption()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "First bookmark"

    Bookmark1.InsertCaption(Label:=Word.WdCaptionLabelID.wdCaptionFigure, _
        Position:=Word.WdCaptionPosition.wdCaptionPositionAbove, _
        ExcludeLabel:=False)

End Sub

Commenti

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.

Si applica a