Compartir a través de


Método OLEObjects.Add (Excel)

Agrega un objeto OLE nuevo a una hoja.

Sintaxis

expresión. Add (ClassType, FileName, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height)

Expresión Variable que representa un objeto OLEObjects .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
ClassType Opcional Variant Debe especificar ClassType o FileName. Una cadena que contiene el identificador de programación para crear el objeto. Si se especifica ClassType , se omiten FileName y Link .
FileName Opcional Variant Debe especificar ClassType o FileName. Cadena que especifica el archivo a partir del cual se va a crear el objeto OLE.
Link Opcional Variant True para que el nuevo objeto OLE basado en FileName se vincule a ese archivo. Si el objeto no está vinculado, se crea como copia del archivo. El valor predeterminado es False.
DisplayAsIcon Opcional Variant True para mostrar el nuevo objeto OLE como icono o como su imagen normal. Si este argumento es True, IconFileName y IconIndex pueden usarse para especificar un icono.
IconFileName Opcional Variant Una cadena que especifica el archivo que contiene el icono que se debe mostrar. Este argumento solo se usa si DisplayAsIcon es True. Si no se especifica este argumento o el archivo no contiene iconos, se utiliza el icono predeterminado de la clase OLE.
IconIndex Opcional Variant El número del icono del archivo del icono. Esto solo se usa si DisplayAsIcon es True y IconFileName hace referencia a un archivo válido que contiene iconos. Si no existe un icono con el número de índice especificado en el archivo especificado por IconFileName, se usa el primer icono del archivo.
IconLabel Opcional Variant Una cadena que especifica una etiqueta para mostrar debajo del icono. Esto solo se usa si DisplayAsIcon es True. Si este argumento se omite o es una cadena vacía (""), no se muestra ningún título.
Left Opcional Variant Coordenadas iniciales del nuevo objeto, en puntos, relativas a la esquina superior izquierda de la celda A1 de una hoja de cálculo o a la esquina superior izquierda de un gráfico.
Top Opcional Variant Coordenadas iniciales del nuevo objeto, en puntos, en relación con la parte superior de la fila 1 de una hoja de cálculo o con la parte superior del área del gráfico de un gráfico.
Width Opcional Variant Ancho inicial, en puntos, del nuevo objeto.
Height Opcional Variant Altura inicial, en puntos, del nuevo objeto.

Valor devuelto

Objeto OLEObject que representa el nuevo objeto OLE.

Ejemplo:

En este ejemplo se crea un nuevo objeto OLE de Microsoft Word en Sheet1.

ActiveWorkbook.Worksheets("Sheet1").OLEObjects.Add _ 
 ClassType:="Word.Document"

En este ejemplo se agrega un botón de comando a la hoja uno.

Worksheets(1).OLEObjects.Add ClassType:="Forms.CommandButton.1", _ 
 Link:=False, DisplayAsIcon:=False, Left:=40, Top:=40, _ 
 Width:=150, Height:=10

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.