WorksheetBase.PasteSpecial Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wkleja zawartość Schowka do arkusza przy użyciu określonego formatu. Użyj tej metody, aby wkleić dane z innych aplikacji lub wkleić dane w określonym formacie.
public void PasteSpecial (object format, object link, object displayAsIcon, object iconFileName, object iconIndex, object iconLabel, object noHTMLFormatting);
member this.PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional format As Object, Optional link As Object, Optional displayAsIcon As Object, Optional iconFileName As Object, Optional iconIndex As Object, Optional iconLabel As Object, Optional noHTMLFormatting As Object)
Parametry
- format
- Object
Ciąg określający format Schowka danych. Typowe ciągi formatu obejmują "HTML", "Bitmapa", "Hiperłącze", "Tekst Unicode" i "Tekst".
- link
- Object
true
aby ustanowić link do źródła wklejonych danych. Jeśli dane źródłowe nie są odpowiednie do łączenia lub aplikacja źródłowa nie obsługuje łączenia, ten parametr jest ignorowany. Wartość domyślna to false
.
- displayAsIcon
- Object
true
aby wyświetlić wklejony obiekt jako ikonę. Wartość domyślna to false
.
- iconFileName
- Object
Nazwa pliku zawierającego ikonę, która ma być używana, jeśli DisplayAsIcon
ma wartość true
.
- iconIndex
- Object
Numer indeksu ikony w pliku ikony.
- iconLabel
- Object
Etykieta tekstowa ikony.
- noHTMLFormatting
- Object
true
aby usunąć wszystkie formatowania, hiperlinki i obrazy z kodu HTML; false
aby wkleić kod HTML w formacie is. Wartość domyślna to false
.
Przykłady
Poniższy przykład kodu umieszcza kod HTML w Schowku, a następnie używa PasteSpecial metody do wklejania zawartości Schowka do komórki A1. Zwróć uwagę, że przykład wybiera zakres przed wywołaniem PasteSpecial metody .
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
private void PasteSpecialText()
{
Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" +
"</STRONG></BODY></HTML>");
this.Range["A1"].Select();
this.PasteSpecial(missing, false, false);
}
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
Uwagi
Jeśli nie wiesz, który ciąg ma być przekazywany do parametru Format, możesz wyświetlić ciągi zgodne z danymi w Schowku, próbując wkleić polecenie w programie Excel . Skopiuj dane do Schowka, użyj polecenia Wklej specjalne w programie Excel, a następnie wyświetl formaty wymienione w oknie dialogowym Wklej specjalne .
NoHTMLFormatting
wartość będzie mieć znaczenie tylko wtedy, gdy Format
= "HTML". We wszystkich pozostałych przypadkach NoHTMLFormatting
zostaną zignorowane.
Przed użyciem tej metody należy wybrać zakres docelowy.
Dzięki tej metodzie można modyfikować wybór arkusza w zależności od zawartości Schowka.
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.