Bookmark.PasteSpecial Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.