Si l'Application ne contient que des données ou des Formules de calcul

Aucun problème !!! Tout est reconnu sous le nouvel environnement : les données et leur mise en forme.

 

Si l'Application contient aussi du Code (des procédures programmées)

Sous Micosoft-Office :

Le langage de codage des "macros" des Applications est un langage "Basic" enrichi des objets manipulés dans le cadre de l'Application. Ce langae porte le joli nom de VBA (Visual Basic for Applications).

 

Sous LibreOffice et OpenOffice :

Ces deux ensembles acceptent plusieurs langages pour l'écriture des "macros" des Applications :
- BASIC
- C++
- Java
- Python
- PHP
- Delphi

Ils mettent en outre à la disposition des développeurs un véritable langage objet de description des Objets et Composants des Applications : L'API (Application Programming Inteface) qui s'intègre naturellement au langage utilisé pour programmer les macros.

 

Quid des Menus de commandes, Barres d'outils et Boîtes de dialogue personnalisés ?

Tous ces éléments ne sont pas reconnus directement mais on les recrée facilement !!!