Freigeben über


Bookmark.PasteSpecial Methode

Definition

Fügt den Inhalt der Zwischenablage in das Bookmark-Steuerelement ein.

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)

Parameter

IconIndex
Object

Wenn DisplayAsIcon ist true, ist dieses Argument eine Zahl, die dem Symbol entspricht, das Sie in der durch IconFilenameangegebenen 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
Object

true, um einen Link zur Quelldatei der Zwischenablageninhalte zu erstellen. Der Standardwert ist false.

Placement
Object

Kann eine der folgenden WdOLEPlacement-Konstanten sein: wdFloatOverText oder wdInLine. Der Standardwert ist wdInLine.

DisplayAsIcon
Object

true, um den Link als Symbol anzuzeigen. Der Standardwert ist false.

DataType
Object

Ein Format für die Zwischenablageninhalte beim Einfügen in das Dokument. WdPasteDataType.

IconFileName
Object

Wenn DisplayAsIcon ist true, ist dieses Argument der Pfad und der Dateiname für die Datei, in der das anzuzeigende Symbol gespeichert ist.

IconLabel
Object

Wenn DisplayAsIcon ist true, ist dieses Argument der Text, der unter dem Symbol angezeigt wird.

Beispiele

Im folgenden Codebeispiel wird der Inhalt der Zwischenablage als unformatierter Text in das Bookmark Steuerelement eingefügt. In diesem Beispiel wird davon ausgegangen, dass die Zwischenablage Text enthält.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

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

Hinweise

Paste Im Gegensatz zur -Methode können Sie mit PasteSpecial das Format der eingefügten Informationen steuern und (optional) einen Link zur Quelldatei (z. B. ein Microsoft Office Excel-Arbeitsblatt) herstellen.

Wenn Sie diese Methode aufrufen, wird das Bookmark Steuerelement möglicherweise gelöscht.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: