Share via


Bookmark.PasteSpecial Méthode

Définition

Insère le contenu du Presse-papiers dans le contrôle Bookmark.

public void PasteSpecial (ref object IconIndex, ref object Link, ref object Placement, ref object DisplayAsIcon, ref object DataType, ref object IconFileName, ref object IconLabel);
abstract member PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional ByRef IconIndex As Object, Optional ByRef Link As Object, Optional ByRef Placement As Object, Optional ByRef DisplayAsIcon As Object, Optional ByRef DataType As Object, Optional ByRef IconFileName As Object, Optional ByRef IconLabel As Object)

Paramètres

IconIndex
Object

Si DisplayAsIcon est true, cet argument est un nombre qui correspond à l’icône que vous souhaitez utiliser dans le fichier programme spécifié par IconFilename. Les icônes apparaissent dans la boîte de dialogue Changer d’icône : 0 (zéro) correspond à la première icône, 1 correspond à la deuxième icône, et ainsi de suite. Si cet argument est omis, c'est la première icône (par défaut) qui est utilisée.

Link
Object

true pour créer un lien vers le fichier source du contenu de Presse-papiers. La valeur par défaut est false.

Placement
Object

Il peut s'agir de l'une des constantes WdOLEPlacement suivantes : wdFloatOverText ou wdInLine. La valeur par défaut est wdInLine.

DisplayAsIcon
Object

true pour afficher le lien sous forme d'icône. La valeur par défaut est false.

DataType
Object

Format du contenu du Presse-papiers lorsqu'il est inséré dans le document. WdPasteDataType.

IconFileName
Object

Si DisplayAsIcon a la valeur true, cet argument est le chemin d’accès et le nom du fichier dans lequel l’icône à afficher est stockée.

IconLabel
Object

Si DisplayAsIcon est true, cet argument est le texte qui apparaît sous l’icône.

Exemples

L’exemple de code suivant insère le contenu du Presse-papiers dans le contrôle sous forme Bookmark de texte non mis en forme. Cet exemple part du principe que le Presse-papiers contient du texte.

Cet exemple concerne une personnalisation au niveau du document.

private void BookmarkPasteSpecial()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    
    object DataType = Word.WdPasteDataType.wdPasteText;
    bookmark1.PasteSpecial(ref missing, ref missing, ref missing,
        ref missing, ref DataType, ref missing, ref missing);
}
Private Sub BookmarkPasteSpecial()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.PasteSpecial(DataType:=Word.WdPasteDataType.wdPasteText)

End Sub

Remarques

Si vous devez contrôler le format des informations collées et (éventuellement) établir un lien vers un fichier source (par exemple un document Microsoft Office Word), utilisez la méthode PastePasteSpecial.

L’appel de cette méthode peut supprimer le Bookmark contrôle.

Paramètres facultatifs

Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.

S’applique à