Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

WorksheetBase Třída

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