Sdílet prostřednictvím


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.
  • 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

Viz také

Referenční dokumentace

WorksheetBase Třída

Microsoft.Office.Tools.Excel – obor názvů