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.
- iconLabel
Typ: System.Object
Etykieta tekstowa 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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..