Udostępnij za pośrednictwem


Metoda WorksheetBase.PasteSpecial —

Wkleja zawartość Schowka do arkusza przy użyciu określonego formatu.Metoda ta jest używana, aby wkleić dane z innych aplikacji lub wkleić danych w określonym formacie.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
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
    Ciąg, który określa format Schowka danych.Wspólne ciągi formatów obejmują "HTML", "Mapy bitowej", "Hiperłącze", "Unicode tekst" i "Tekst".
  • link
    Typ: System.Object
    true Aby ustanowić powiązanie ze źródłem wklejone dane.Jeśli dane źródłowe nie nadaje się do łączenia lub aplikacja źródłowa nie obsługuje łączenia, ten parametr jest ignorowany.Wartością domyślną jest false.
  • displayAsIcon
    Typ: System.Object
    true Aby wyświetlić wklejony obiekt jako ikonę.Wartością domyślną jest false.
  • iconFileName
    Typ: System.Object
    Nazwa pliku, który zawiera ikonę, aby użyć, jeśli DisplayAsIcon jest true.
  • iconIndex
    Typ: System.Object
    Numer indeksu obrazu w pliku ikony.
  • noHTMLFormatting
    Typ: System.Object
    true Aby usunąć formatowanie, hiperłącza i obrazy z HTML; falseAby wkleić HTML, jak jest.Wartością domyślną jest false.

Uwagi

Jeśli nie wiesz, który ciąg przekazywany do parametru formatu, można wyświetlić ciągów, które są zgodne z danymi w Schowku próbując polecenie Wklej w programie Excel.Skopiować dane do Schowka, użyj Wklej specjalnie polecenia w programie Excel, a następnie Wyświetl formaty wymienione na Wklej specjalnie okno dialogowe.

NoHTMLFormattingbędzie tylko sprawy po Format = "HTML".We wszystkich innych przypadkach NoHTMLFormatting zostanie zignorowane.

Przed użyciem tej metody, należy wybrać zakres docelowy.

Ta metoda może zmodyfikować zaznaczenie arkusza, w zależności od zawartości Schowka.

Parametry opcjonalne

Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.

Przykłady

Poniższy przykład kodu umieszcza HTML do Schowka, a następnie używa PasteSpecial metodę, aby wkleić zawartość Schowka w komórce A1.Uwaga, że w przykładzie następuje wybranie zakresu przed wywołaniem PasteSpecial metoda.

Ten przykład dotyczy dostosowywania poziomie 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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorksheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel