WorksheetBase.PasteSpecial – metoda
Vloží obsah schránky na listu pomocí zadaného formátu.Tuto metodu použijte, chcete-li vložit data z jiných aplikací 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 schránky data.Společné formátovací řetězce zahrnout "HTML", "Rastr", "Hypertextový odkaz", "Text v kódu Unicode" a "Text".
- link
Typ: System.Object
true Chcete-li vytvořit odkaz na zdroj vložená data.Je-li zdroj dat je vhodný pro propojení nebo zdrojová aplikace nepodporuje propojování, tento parametr ignorován.Výchozí hodnota je false.
- displayAsIcon
Typ: System.Object
true Chcete-li zobrazit vložený objekt jako ikonu.Výchozí hodnota je false.
- iconFileName
Typ: System.Object
Název souboru, který obsahuje ikonu, pokud DisplayAsIcon je true.
- iconIndex
Typ: System.Object
Indexové číslo ikony v rámci 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 je.Výchozí hodnota je false.
Poznámky
Pokud si nejste jisti, který řetězec předat parametr Format, můžete zobrazit řetězce, které jsou kompatibilní s daty ve schránce spuštěním příkazu Vložit v aplikaci Excel.Kopírování dat do schránky, použijte Vložit jinak příkazu v aplikaci Excel a potom si prohlédněte formáty uvedené v Vložit jinak dialogové okno.
NoHTMLFormattingbude pouze věci při Format = "HTML".Ve všech ostatních případech NoHTMLFormatting budou ignorovány.
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 parametrů naleznete v tématu Volitelné parametry v Office Solutions.
Příklady
Následující příklad kódu umístí HTML do schránky a potom použije PasteSpecial metodu, vložte obsah schránky do buňky A1.Všimněte si, že příklad vybere oblast před voláním PasteSpecial metoda.
V tomto příkladu je úroveň dokument přizpůsobení.
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.