Bookmark.Creator (Propiedad)

Obtiene un valor que indica la aplicación en la que se creó el control Bookmark.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
ReadOnly Property Creator As Integer
    Get
int Creator { get; }

Valor de propiedad

Tipo: System.Int32
La aplicación en la que se creó el control Bookmark.

Comentarios

Dado que el control Bookmark se crea en Microsoft Office Word, esta propiedad devuelve el número hexadecimal 4D535744 que representa la cadena "MSWD". Este valor también puede representarse por la constante wdCreatorCode.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark con texto al primer párrafo del documento y, a continuación, muestra la aplicación en que se creó en un cuadro de mensaje.

Se trata de un ejemplo para una personalización en el nivel del documento.

Private Sub BookmarkCreator()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."

    If Bookmark1.Creator = Fix(Word.WdConstants.wdCreatorCode) Then
        MessageBox.Show("The Bookmark was created in " & _
            "Microsoft Office Word")
    End If

End Sub
private void BookmarkCreator()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";

    if (bookmark1.Creator == (int)Word.WdConstants.wdCreatorCode)
    {
        MessageBox.Show("The Bookmark was created in Microsoft Office Word");
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)