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.
- Placement
Type : System.Object%
Il peut s'agir de l'une des constantes WdOLEPlacement suivantes : wdFloatOverText ou wdInLine.La valeur par défaut est wdInLine.
- DisplayAsIcon
Type : System.Object%
true pour afficher le lien sous forme d'icône.La valeur par défaut est false.
- DataType
Type : System.Object%
Format du contenu du Presse-papiers lorsqu'il est inséré dans le document.WdPasteDataType.
- 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.