Sdílet prostřednictvím


Bookmark.PasteSpecial Metoda

Definice

Vloží obsah schránky do Bookmark ovládacího prvku.

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)

Parametry

IconIndex
Object

Pokud DisplayAsIcon je truehodnota , je tento argument číslo odpovídající ikoně, kterou chcete použít v programovém souboru určeném parametrem IconFilename. V dialogovém okně Změnit ikonu se zobrazí ikony: 0 (nula) odpovídá první ikoně, 1 odpovídá druhé ikoně atd. Pokud tento argument vynecháte, použije se první (výchozí) ikona.

Link
Object

true a vytvořte propojení se zdrojovým souborem obsahu schránky. Výchozí hodnota je false.

Placement
Object

Může to být následující WdOLEPlacement konstanta: wdFloatOverText nebo wdInLine. Výchozí hodnota je wdInLine.

DisplayAsIcon
Object

true , aby se odkaz zobrazil jako ikona. Výchozí hodnota je false.

DataType
Object

Formát obsahu schránky při jeho vložení do dokumentu. WdPasteDataType.

IconFileName
Object

Pokud DisplayAsIcon je true, je tento argument cesta a název souboru, ve kterém je uložená ikona, která se má zobrazit.

IconLabel
Object

Pokud DisplayAsIcon je true, jedná se o argument text, který se zobrazí pod ikonou.

Příklady

Následující příklad kódu vloží obsah schránky do Bookmark ovládacího prvku jako neformátovaný text. Tento příklad předpokládá, že schránka obsahuje nějaký text.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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

Poznámky

Paste Na rozdíl od metody PasteSpecial můžete pomocí nástroje řídit formát vložených informací a (volitelně) vytvořit propojení se zdrojovým souborem (například listem Microsoft Office Excelu).

Volání této metody může ovládací prvek odstranit Bookmark .

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro systém Office.

Platí pro