Partager via


Bookmark.PasteSpecial, méthode

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

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

Syntaxe

'Déclaration
Sub PasteSpecial ( _
    ByRef IconIndex As Object, _
    ByRef Link As Object, _
    ByRef Placement As Object, _
    ByRef DisplayAsIcon As Object, _
    ByRef DataType As Object, _
    ByRef IconFileName As Object, _
    ByRef IconLabel As Object _
)
void PasteSpecial(
    ref Object IconIndex,
    ref Object Link,
    ref Object Placement,
    ref Object DisplayAsIcon,
    ref Object DataType,
    ref Object IconFileName,
    ref Object IconLabel
)

Paramètres

  • IconIndex
    Type : System.Object%
    Si DisplayAsIcon a la valeur 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
    Type : System.Object%
    true pour créer un lien vers le fichier source du contenu de Presse-papiers.La valeur par défaut est false.
  • DisplayAsIcon
    Type : System.Object%
    true pour afficher le lien sous forme d'icône.La valeur par défaut est false.
  • IconFileName
    Type : System.Object%
    Si DisplayAsIcon a la valeur true, cet argument est le chemin d'accès et le nom du fichier contenant l'icône à afficher.
  • IconLabel
    Type : System.Object%
    Si DisplayAsIcon a la valeur true, cet argument est le texte qui apparaît au-dessous de l'icône.

Notes

Contrairement à la méthode Paste, avec PasteSpecial, vous pouvez contrôler le format des informations collées et établir un lien vers le fichier source (par exemple, une feuille de calcul Microsoft Office Excel).

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

Paramètres optionnels

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

Exemples

L'exemple de code suivant insère le contenu du Presse-papiers dans le contrôle Bookmark en tant que texte non mis en forme. Cet exemple suppose que le Presse-papiers contient du texte.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms