WorksheetBase.PasteSpecial Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.