Método Shapes.AddOLEObject (Excel)
Crea un objeto OLE. Devuelve un objeto Shape que representa el nuevo objeto OLE.
Sintaxis
expresión. AddOLEObject (ClassType, FileName, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height)
expresión Variable que representa un objeto Shapes.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
ClassType | Opcional | Variant | Una cadena que contiene el identificador de programación para crear el objeto. Debe especificar ClassType o FileName. Si se especifica ClassType , se omiten FileName y Link . |
FileName | Opcional | Variant | Archivo desde el que se creará el objeto. Si no se especifica la ruta, se utiliza la carpeta de trabajo actual. Debe especificar el argumento ClassType o FileName para el objeto, pero no ambos. |
Enlace | Opcional | Variant | True para vincular el objeto OLE al archivo desde el que se creó. False para que el objeto sea una copia independiente del archivo de OLE. Si se especifica un valor para ClassType, este argumento debe ser False. El valor predeterminado es False. |
DisplayAsIcon | Opcional | Variant | True para mostrar el objeto OLE como un icono. El valor predeterminado es False. |
IconFileName | Opcional | Variant | Archivo que contiene el icono que se debe mostrar. |
IconIndex | Opcional | Variant | Número de índice del icono contenido en el archivo especificado por IconFileName. El orden de los iconos contenidos en el archivo especificado corresponde al orden en que aparecen los iconos en el cuadro de diálogo Cambiar icono, al que se tiene acceso desde el cuadro de diálogo Objeto si se ha activado la casilla de verificación Mostrar como icono. El primer icono del archivo tiene el número de índice 0 (cero). Si no existe un icono con el número de índice especificado en IconFileName, se usa el icono con el número de índice 1 (el segundo icono del archivo). El valor predeterminado es 0 (cero). |
IconLabel | Opcional | Variant | Etiqueta o título que se mostrará debajo del icono. |
Left | Opcional | Variant | Posición (en puntos) de la esquina superior izquierda del nuevo objeto en relación con la esquina superior izquierda del documento. El valor predeterminado es 0 (cero). |
Top | Opcional | Variant | Posición (en puntos) de la esquina superior izquierda del nuevo objeto en relación con la parte superior del documento. El valor predeterminado es 0 (cero). |
Width | Opcional | Variant | Tamaño inicial, en puntos, del objeto OLE. |
Height | Opcional | Variant | Tamaño inicial, en puntos, del objeto OLE. |
Valor devuelto
Shape
Ejemplo:
En este ejemplo se agrega un documento de Word vinculado a myDocument.
Set myDocument = Worksheets(1)
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _
Width:=200, Height:=300, _
FileName:="c:\my documents\testing.doc", link:=True
En este ejemplo se agrega un nuevo botón de comando a myDocument.
Set myDocument = Worksheets(1)
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _
Width:=100, Height:=200, _
ClassType:="Forms.CommandButton.1"
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.