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.