Freigeben über


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 DisplayAsIcontrue 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.
  • DisplayAsIcon
    Typ: System.Object%
    true, um den Link als Symbol anzuzeigen.Der Standardwert ist false.
  • IconFileName
    Typ: System.Object%
    Wenn DisplayAsIcontrue ist, ist dieses Argument der Pfad und Dateiname der Datei, in der das anzuzeigende Symbol gespeichert ist.
  • IconLabel
    Typ: System.Object%
    Wenn DisplayAsIcontrue 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

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace