Arrière-plan OLE : liaison et incorporation
L’utilisation de la commande Coller dans une application conteneur peut créer un composant incorporé ou un élément incorporé. Les données sources d’un élément incorporé sont stockées dans le cadre du document OLE qui le contient. De cette façon, un fichier de document pour un document de traitement de texte peut contenir du texte et peut également contenir des bitmaps, des graphiques, des formules ou tout autre type de données.
OLE fournit un autre moyen d’incorporer des données d’une autre application : création d’un composant lié ou d’un élément lié ou d’un lien. Les étapes de création d’un élément lié sont similaires à celles de la création d’un élément incorporé, sauf que vous utilisez la commande Coller le lien au lieu de la commande Coller. Contrairement à un composant incorporé, un composant lié stocke un chemin d’accès aux données d’origine, qui se trouve souvent dans un fichier distinct.
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é sont stockées dans le document de feuille de calcul d’origine. Le document de traitement de texte contient uniquement les informations spécifiant où l’élément est trouvé, autrement dit, il contient un lien vers le document de feuille de calcul d’origine. Lorsque vous double-cliquez sur les cellules, l’application de feuille de calcul est lancée et le document de feuille de calcul d’origine est chargé à partir de l’emplacement où il a été stocké.
Chaque élément OLE, qu’il soit incorporé ou lié, a un type associé à celui-ci en fonction de l’application qui l’a créée. Par exemple, un élément Microsoft Paintbrush est un type d’élément et un élément Microsoft Excel est un autre type. Toutefois, certaines applications peuvent créer plusieurs types d’éléments. Par exemple, Microsoft Excel peut créer des éléments de feuille de calcul, des éléments de graphique et des éléments de feuille de macro. Chacun de ces éléments peut être identifié de manière unique par le système à l’aide d’un identificateur de classe ou d’un CLSID.
Voir aussi
Arrière-plan OLE
Arrière-plan OLE : conteneurs et serveurs
Conteneurs : éléments clients
Serveurs : éléments du serveur