Condividi tramite


WorksheetBase.PasteSpecial Metodo

Definizione

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.

Si applica a