Bookmark.PasteSpecial-Methode
Fügt den Inhalt der Zwischenablage in das Bookmark-Steuerelement ein.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
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
)
Parameter
- IconIndex
Typ: System.Object%
Wenn DisplayAsIcon true ist, ist dieses Argument eine Zahl, die dem Symbol entspricht, das Sie in der mit IconFilename angegebenen Programmdatei verwenden möchten.Symbole werden im Dialogfeld Symbol ändern angezeigt: 0 (null) entspricht dem ersten Symbol, 1 entspricht dem zweiten Symbol usw.Wenn dieses Argument ausgelassen wird, wird das erste Symbol (Standard) verwendet.
- Link
Typ: System.Object%
true, um einen Link zur Quelldatei der Zwischenablageninhalte zu erstellen.Der Standardwert ist false.
- Placement
Typ: System.Object%
Kann eine der folgenden WdOLEPlacement-Konstanten sein: wdFloatOverText oder wdInLine.Der Standardwert ist wdInLine.
- DisplayAsIcon
Typ: System.Object%
true, um den Link als Symbol anzuzeigen.Der Standardwert ist false.
- DataType
Typ: System.Object%
Ein Format für die Zwischenablageninhalte beim Einfügen in das Dokument.WdPasteDataType.
- IconFileName
Typ: System.Object%
Wenn DisplayAsIcon true ist, ist dieses Argument der Pfad und Dateiname der Datei, in der das anzuzeigende Symbol gespeichert ist.
- IconLabel
Typ: System.Object%
Wenn DisplayAsIcon true ist, ist dieses Argument der Text, der unterhalb des Symbols angezeigt wird.
Hinweise
Anders als mit der Paste-Methode können Sie mit PasteSpecial das Format der eingefügten Informationen und einen Link zur Quelldatei erstellen (optional), beispielsweise zu einem Microsoft Office Excel-Arbeitsblatt.
Durch Aufrufen dieser Methode wird möglicherweise das Bookmark-Steuerelement gelöscht.
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel werden die Zwischenablageninhalte als unformatierter Text in das Bookmark-Steuerelement eingefügt. In diesem Beispiel wird davon ausgegangen, dass die Zwischenablage Text enthält.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
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);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.