Compartir a través de


Bookmark.PasteSpecial Método

Definición

Inserta el contenido del Portapapeles en el control Bookmark.

public void PasteSpecial (ref object IconIndex, ref object Link, ref object Placement, ref object DisplayAsIcon, ref object DataType, ref object IconFileName, ref object IconLabel);
abstract member PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional ByRef IconIndex As Object, Optional ByRef Link As Object, Optional ByRef Placement As Object, Optional ByRef DisplayAsIcon As Object, Optional ByRef DataType As Object, Optional ByRef IconFileName As Object, Optional ByRef IconLabel As Object)

Parámetros

IconIndex
Object

Si DisplayAsIcon es true, este argumento es un número que corresponde al icono que desea usar en el archivo de programa especificado por IconFilename. Los iconos aparecen en el cuadro de diálogo Cambiar icono: 0 (cero) corresponde al primer icono, 1 corresponde al segundo icono, etc. Si se omite este argumento, se utilizará el primer icono (predeterminado).

Link
Object

true, para crear un vínculo al archivo de código fuente del contenido del Portapapeles. El valor predeterminado es false.

Placement
Object

Puede ser una de las siguientes constantes de WdOLEPlacement: wdFloatOverText o wdInLine. El valor predeterminado es wdInLine.

DisplayAsIcon
Object

true, para mostrar el vínculo como un icono. El valor predeterminado es false.

DataType
Object

Formato para el contenido del Portapapeles cuando se inserta en el documento. WdPasteDataType.

IconFileName
Object

Si DisplayAsIcon es true, este argumento es la ruta de acceso y el nombre de archivo del archivo en el que se almacena el icono que se va a mostrar.

IconLabel
Object

Si DisplayAsIcon es true, este argumento es el texto que aparece debajo del icono.

Ejemplos

En el ejemplo de código siguiente se inserta el contenido del Portapapeles en el Bookmark control como texto sin formato. En este ejemplo se supone que el Portapapeles contiene texto.

Este ejemplo es para una personalización de nivel de documento.

private void BookmarkPasteSpecial()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    
    object DataType = Word.WdPasteDataType.wdPasteText;
    bookmark1.PasteSpecial(ref missing, ref missing, ref missing,
        ref missing, ref DataType, ref missing, ref missing);
}
Private Sub BookmarkPasteSpecial()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.PasteSpecial(DataType:=Word.WdPasteDataType.wdPasteText)

End Sub

Comentarios

A diferencia del Paste método , con PasteSpecial usted puede controlar el formato de la información pegada y (opcionalmente) establecer un vínculo al archivo de origen (por ejemplo, una hoja de cálculo de Microsoft Office Excel).

Llamar a este método podría eliminar el Bookmark control .

Parámetros opcionales

Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.

Se aplica a