|
OLE est l’abréviation de "Object Linking and Embedding" qui signifie Intégration d’objets et Lien sur des objets. OLE est une technologie développée par Microsoft, initialement dans le but de permettre la programmation d’objets capables d’être insérés dans des applications réceptacles soit par intégration complète, soit par référence (ce que l’on appelle une liaison). Les objets intégrés ou liés sont capables de s’afficher dans l’application qui les contient. Ils sont également capables de fournir un certain nombre de services standards permettant leur manipulation. On peut également parler du standard de communication qui a été défini et se nomme COM (Component Object Model) qui utilise un certain nombre de services. Mais sachez que ce n’est pas les seuls moyens de manipulation d’applications, il y a aussi la communication par message voir l’exemple "WinampCommander". Dans cet exemple, nous allons voir comment, à partir de notre application, exécuter le programme Excel et effectuer certains traitements (vois liste ci-dessous) par l’intermédiaire d’un Objet OLE. - Fusion des cellules - Changement des propriétés des cellules (Style, Taille, couleur, bordure, orientation, alignement) - Taille de colonne - Dessin d’un Graphe - Opération sur les feuilles (Sélection, suppression) … Exemple à télécharger : OLExcel.zip
|