Partager via


Bookmark.Creator, propriété

Obtient une valeur qui indique l'application dans laquelle le contrôle Bookmark a été créé.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
ReadOnly Property Creator As Integer
    Get
int Creator { get; }

Valeur de propriété

Type : System.Int32
Application dans laquelle le contrôle Bookmark a été créé.

Notes

Puisque le contrôle Bookmark est créé dans Microsoft Office Word, cette propriété retourne la valeur hexadécimale 4D535744 qui représente la chaîne « MSWD ». Cette valeur peut être représentée également par la constante wdCreatorCode.

Exemples

L'exemple de code suivant ajoute au premier paragraphe du document un contrôle Bookmark avec du texte, puis affiche dans un message l'application créatrice.

Cet exemple illustre une personnalisation au niveau du document.

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");
    }
}

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms