Nociones de OLE: Vincular e incrustar
El uso del comando Pegar en una aplicación contenedora puede crear un componente incrustado o un elemento incrustado. Los datos de origen de un elemento incrustado se almacenan como parte del documento OLE que los contiene. De esta manera, un archivo de documento para un documento de procesador de textos puede contener texto y también puede contener mapas de bits, gráficos, fórmulas o cualquier otro tipo de datos.
OLE ofrece otro modo de incorporar datos de otra aplicación: mediante la creación de un componente vinculado, un elemento vinculado o un vínculo. Los pasos para crear un elemento vinculado son similares a los que se usan para crear un elemento incrustado, salvo que se usa el comando Pegar vínculo en lugar del comando Pegar. A diferencia de un componente incrustado, un componente vinculado almacena una ruta de acceso a los datos originales, que suelen estar en un archivo independiente.
Por ejemplo, si trabaja en un documento de procesador de palabras y crea un elemento vinculado a algunas celdas de hoja de cálculo, los datos del elemento vinculado se almacenan en el documento de hoja de cálculo original. El documento del procesador de textos contiene solo la información que especifica dónde se puede encontrar el artículo, es decir, contiene un vínculo con el documento de hoja de cálculo original. Al hacer doble clic en las celdas, se inicia la aplicación de hoja de cálculo y se carga el documento de hoja de cálculo original desde donde se almacena.
Cada elemento OLE, ya sea incrustado o vinculado, tiene un tipo asociado en función de la aplicación que lo creó. Por ejemplo, un elemento de Microsoft Paintbrush es un tipo de elemento y un elemento de Microsoft Excel es otro tipo. Sin embargo, algunas aplicaciones pueden crear más de un tipo de elemento. Por ejemplo, Microsoft Excel puede crear elementos de hoja de cálculo, elementos de gráfico y elementos de hoja de macros. El sistema puede identificar de forma única cada uno de estos elementos mediante un identificador de clase o CLSID.
Consulte también
Nociones de OLE
Nociones de OLE: Contenedores y servidores
Contenedores: Elementos de cliente
Servidores: Elementos de servidor