OLE arrière-plan : Joindre et incorporer
À l'aide de la commande coller dans une application conteneur peut créer un composant incorporé, ou l'élément incorporé.Les données sources d'un élément incorporé sont stockées dans le OLE document qui le contient.Ainsi, un fichier de document pour un document de traitement de texte peut contenir du texte et peut également contenir des bitmaps, des graphiques, les formules, ou tout autre type de données.
OLE constitue un autre moyen d'incorporer des données d'une autre application : création d'un composant dépendant, ou élément lié, ou un lien.Les étapes pour créer un élément lié sont semblables à celles permettant de créer un élément incorporé, sauf que vous utilisez la commande de l'édition de liens pour coller au lieu de la commande de collage.Contrairement à un composant incorporé, un composant lié enregistre un chemin d'accès aux données d'origine, qui sont souvent dans un fichier séparé.
Par exemple, si vous travaillez dans un document de traitement de texte et créez un élément lié à certaines cellules de feuille de calcul, les données de l'élément lié est stockée dans le document d'origine de feuille de calcul.Le document de traitement de texte contient uniquement des informations indiquant où l'élément peut être trouvé, c. autrement dit., il contient un lien vers le document d'origine de feuille de calcul.Lorsque vous double-cliquez sur les cellules, l'application de la feuille de calcul est lancée et le document d'origine de la feuille de calcul est chargé d'où il a été enregistré.
Chaque élément OLE, si incorporé ou lié, a un type associé en fonction de l'application qui l'a créé.Par exemple, un élément de pinceau Microsoft est un type d'élément, et un élément de Microsoft Excel est un autre type.Certaines applications, toutefois, peut créer plusieurs types d'éléments.Par exemple, Microsoft Excel peuvent créer des éléments de feuille de calcul, les éléments de graphique, et les éléments de feuille de macros.Chacun de ces éléments peut être identifié par le système à l'aide d'un identificateur de classe ou CLSID.