WorksheetBase.PasteSpecial – metoda
Vloží obsah schránky do listu, pomocí zadaného formátu.Tuto metodu použijte, pokud chcete vložit data z jiné aplikace nebo vložení dat v určitém formátu.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Deklarace
Public Sub PasteSpecial ( _
format As Object, _
link As Object, _
displayAsIcon As Object, _
iconFileName As Object, _
iconIndex As Object, _
iconLabel As Object, _
noHTMLFormatting As Object _
)
public void PasteSpecial(
Object format,
Object link,
Object displayAsIcon,
Object iconFileName,
Object iconIndex,
Object iconLabel,
Object noHTMLFormatting
)
Parametry
- format
Typ: System.Object
Řetězec, který určuje formát data schránky.Běžné formátovací řetězce zahrnout "HTML", "Rastr", "Odkaz", "Unicode Text" a "Text".
- link
Typ: System.Object
true pro vytvoření odkazu na zdroj vložených datPokud zdroj dat není vhodný pro propojení nebo zdrojová aplikace nepodporuje propojení, je tento parametr ignorován.Výchozí hodnota je false.
- displayAsIcon
Typ: System.Object
true Chcete-li vložený objekt zobrazit jako ikonu.Výchozí hodnota je false.
- iconFileName
Typ: System.Object
Název souboru, který obsahuje ikonu pro použití v případě DisplayAsIcon je true.
- iconIndex
Typ: System.Object
Indexové číslo ikony v souboru ikony.
- iconLabel
Typ: System.Object
Textový popisek ikony.
- noHTMLFormatting
Typ: System.Object
true Chcete-li odebrat veškeré formátování, hypertextové odkazy a obrázky z HTML; falseChcete-li vložit HTML tak, jak jsou.Výchozí hodnota je false.
Poznámky
Pokud si nejste jisti, který řetězec předán parametr formátu, můžete zobrazit řetězce, které jsou kompatibilní s daty ve schránce při pokusech příkaz Vložit v aplikaci Excel.Zkopírujte data do schránky, použijte Vložit jinak příkazu v aplikaci Excel a potom zobrazit formáty uvedené v Vložit jinak dialogové okno.
NoHTMLFormattingbude pouze věci po Format = "HTML".Ve všech ostatních případech NoHTMLFormatting bude ignorována.
Před použitím této metody je nutné vybrat cílové oblasti.
Tato metoda může změnit výběr listu v závislosti na obsahu schránky.
Volitelné parametry
Informace o volitelných parametrech naleznete v tématu Volitelné parametry v řešeních pro systém Office.
Příklady
Následující příklad kódu vloží HTML do schránky a potom použije PasteSpecial metody pro vložení obsahu schránky do buňky A1.Všimněte si, že příklad vybere oblast před volací PasteSpecial metody.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
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
private void PasteSpecialText()
{
Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" +
"</STRONG></BODY></HTML>");
this.Range["A1"].Select();
this.PasteSpecial(missing, false, false);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.