Поделиться через


Bookmark.InsertCaption(Object, Object, Object, Object, Object) Метод

Определение

Вставляет заголовок непосредственно перед или после элемента управления 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)

Параметры

Label
Object

Вставляемый заголовок. WdCaptionLabelID.

Title
Object

Текст, который необходимо вставить сразу после метки в подпись (игнорируется, если TitleAutoText указан параметр).

TitleAutoText
Object

Элемент автотекста, содержимое которого нужно вставить сразу после метки в подпись (переопределяет любой текст, указанный параметром Title).

Position
Object

Указывает способ вставки заголовка (выше или ниже элемента управления Bookmark). WdCaptionPosition.

ExcludeLabel
Object

true значение , чтобы не включать текстовую метку, как определено в параметре Label . Значение false, если требуется включать указанную подпись.

Примеры

В следующем примере кода в документ добавляется Bookmark элемент управления с текстом, а затем в закладку вставляется подпись.

Этот пример предназначен для настройки на уровне документа.

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

Комментарии

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Применяется к