WorksheetBase.PasteSpecial Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Incolla il contenuto degli Appunti nel foglio di lavoro utilizzando un formato specificato. Utilizzare questo metodo per incollare dati da altre applicazioni o incollare dati in un formato specifico.
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)
Parametri
- format
- Object
Stringa che specifica il formato dei dati per gli Appunti. Stringhe di formato comune includono "HTML", "Bitmap", "Collegamento ipertestuale", "Testo Unicode" e "Testo".
- link
- Object
true
per stabilire un collegamento all'origine dei dati incollati. Se i dati di origine non sono adatti per il collegamento oppure l'applicazione di origine non supporta il collegamento dei dati, questo parametro verrà ignorato. Il valore predefinito è false
.
- displayAsIcon
- Object
true
per visualizzare l'oggetto incollato sotto forma di icona. Il valore predefinito è false
.
- iconFileName
- Object
Nome del file che contiene l'icona da usare se DisplayAsIcon
è true
.
- iconIndex
- Object
Numero di indice dell'icona all'interno del file icona.
- iconLabel
- Object
Etichetta di testo dell'icona.
- noHTMLFormatting
- Object
true
per rimuovere tutta la formattazione, i collegamenti ipertestuali e le immagini dall'HTML; false
per incollare il codice HTML nello stato in cui si trova. Il valore predefinito è false
.
Esempio
L'esempio di codice seguente inserisce HTML negli Appunti e quindi usa il PasteSpecial metodo per incollare il contenuto degli Appunti nella cella A1. Si noti che l'esempio seleziona l'intervallo prima di chiamare il PasteSpecial metodo.
Questo esempio è relativo a una personalizzazione a livello di documento.
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
Commenti
Se non si conosce quale stringa passare al parametro Formato, è possibile visualizzare le stringhe compatibili con i dati negli Appunti provando il comando incolla in Excel . Copiare i dati negli Appunti, usare il comando Incolla speciale in Excel e quindi visualizzare i formati elencati nella finestra di dialogo Incolla speciale .
NoHTMLFormatting
è importante solo quando Format
= "HTML". In tutti gli altri casi NoHTMLFormatting
, verrà ignorato.
È necessario selezionare l'intervallo di destinazione prima di usare questo metodo.
Questo metodo può modificare la selezione del foglio, a seconda del contenuto degli Appunti.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.