Se aplica a
Objeto BoundObjectFrame |
Objeto ObjectFrame |
Puede usar la propiedad SourceItem para especificar los datos de un archivo que se van a vincular al crear un Objeto OLE vinculado. Valor String de lectura y escritura.
expresión.SourceItem
expresión Requerido. Una expresión que devuelve uno de los objetos de la lista Se aplica a.
Observaciones
Puede establecer la propiedad SourceItem especificando los datos en unidades reconocidas por la aplicación que proporciona el objeto. Por ejemplo, al vincular a Microsoft Office Excel 2007, especifique el valor de la propiedad SourceItem mediante una referencia de celda o rango de celdas como R1C1 o R3C4: R9C22, o bien un rango con nombre como Ingresos.
Nota: Para determinar la sintaxis para describir una unidad de datos para un objeto determinado, vea la documentación de la aplicación que se usó para crear el objeto.
Puede establecer esta propiedad mediante la hoja de propiedades del control, una macro o código de Visual Basic para Aplicaciones (VBA).
En Visual Basic, esta propiedad se establece mediante una expresión de cadena.
La propiedad OLETypeAllowed del control debe establecerse en Linked o Either al usar esta propiedad. Use la propiedad SourceDoc del control para especificar el archivo que se va vincular.
Ejemplo
En el siguiente ejemplo se crea un objeto OLE vinculado mediante un marco de objeto independiente denominado OLE1 y se cambia el tamaño del control para mostrar el contenido del objeto completo cuando el usuario hace clic en un botón de comando.
Sub Command1_Click
OLE1.Class = "Excel.Sheet" ' Set class name.
' Specify type of object.
OLE1.OLETypeAllowed = acOLELinked
' Specify source file.
OLE1.SourceDoc = "C:\Excel\Oletext.xls"
' Specify data to create link to.
OLE1.SourceItem = "R1C1:R5C5"
' Create linked object.
OLE1.Action = acOLECreateLink
' Adjust control size.
OLE1.SizeMode = acOLESizeZoom
End Sub