Metodo WorksheetBase.PasteSpecial
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.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- format
Tipo: System.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
Tipo: System.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
Tipo: System.Object
true per visualizzare l'oggetto incollato sotto forma di icona.Il valore predefinito è false.
- iconFileName
Tipo: System.Object
Nome del file che contiene l'icona da utilizzare se l'argomento DisplayAsIcon è impostato su true.
- iconIndex
Tipo: System.Object
Numero di indice dell'icona all'interno del file icona.
- iconLabel
Tipo: System.Object
Etichetta di testo dell'icona.
- noHTMLFormatting
Tipo: System.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.
Note
Se non si conosce quale stringa passare al parametro di formato, è possibile visualizzare le stringhe compatibili con i dati negli Appunti provando il comando incolla in Excel.Copiare i dati negli Appunti, utilizzare il comando Incolla speciale in Excel, quindi visualizzare i formati elencati nella finestra di dialogo Incolla speciale.
L'argomento NoHTMLFormatting avrà rilevanza solo se il valore dell'argomento Format è = “HTML”.In tutti gli altri casi l'argomento NoHTMLFormatting sarà ignorato.
È necessario selezionare l'intervallo di destinazione prima di utilizzare questo metodo.
Questo metodo può implicare la modifica della selezione del foglio a seconda del contenuto degli Appunti.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice riportato di seguito il codice HTML viene copiato negli Appunti. Viene quindi utilizzato il metodo PasteSpecial per incollare il contenuto degli Appunti nella cella A1.Si noti che nell'esempio l'intervallo viene selezionato prima di chiamare il metodo PasteSpecial.
Questo esempio è valido per una personalizzazione a livello di documento.
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);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.