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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.