Sdílet prostřednictvím


WorksheetBase.PasteSpecial Metoda

Definice

Vloží obsah schránky do listu v zadaném formátu. Tuto metodu použijte k vložení dat z jiných aplikací nebo k vložení dat v určitém formátu.

public void PasteSpecial (object format, object link, object displayAsIcon, object iconFileName, object iconIndex, object iconLabel, object noHTMLFormatting);
member this.PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional format As Object, Optional link As Object, Optional displayAsIcon As Object, Optional iconFileName As Object, Optional iconIndex As Object, Optional iconLabel As Object, Optional noHTMLFormatting As Object)

Parametry

format
Object

Řetězec, který určuje formát schránky dat. Mezi běžné formátovací řetězce patří HTML, Bitmapa, Hypertextový odkaz, Text Unicode a Text.

link
Object

true vytvořit propojení se zdrojem vložených dat. Pokud zdrojová data nejsou vhodná pro propojení nebo zdrojová aplikace propojení nepodporuje, bude tento parametr ignorován. Výchozí hodnota je false.

displayAsIcon
Object

true zobrazíte vkládaný objekt jako ikonu. Výchozí hodnota je false.

iconFileName
Object

Název souboru, který obsahuje ikonu, která se má použít, pokud DisplayAsIcon je true.

iconIndex
Object

Číslo indexu ikony v souboru ikony.

iconLabel
Object

Textový popisek ikony.

noHTMLFormatting
Object

true odebrat veškeré formátování, hypertextové odkazy a obrázky z HTML; false a vložte kód HTML tak, jak je. Výchozí hodnota je false.

Příklady

Následující příklad kódu umístí html do schránky a potom použije metodu PasteSpecial k vložení obsahu schránky do buňky A1. Všimněte si, že příklad před voláním PasteSpecial metody vybere rozsah.

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

private void PasteSpecialText()
{
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" +
        "</STRONG></BODY></HTML>");

    this.Range["A1"].Select();
    this.PasteSpecial(missing, false, false);
}
Private Sub PasteSpecialText()
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" & _
        "</STRONG></BODY></HTML>")

    Me.Range("A1").Select()
    Me.PasteSpecial(Link:=False, DisplayAsIcon:=False)
End Sub

Poznámky

Pokud nevíte, který řetězec chcete předat parametru Format, můžete zobrazit řetězce, které jsou kompatibilní s daty ve schránce, zkuste vložit příkaz v aplikaci Excel . Zkopírujte data do schránky, použijte příkaz Vložit jinak v Excelu a pak zobrazte formáty uvedené v dialogovém okně Vložit jinak .

NoHTMLFormatting bude záležet pouze na tom, když Format = "HTML". Ve všech ostatních případech NoHTMLFormatting se budou ignorovat.

Před použitím této metody musíte vybrat cílový rozsah.

Tato metoda může změnit výběr listu v závislosti na obsahu schránky.

Volitelné parametry

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

Platí pro