Je me suis toujours demandé si les actions que nous faisons sont réellement traduites en macros VBA avant d'être exécutées. Est-ce ainsi que nous sommes capables d'enregistrer des macros? Si non, diriez-vous qu'il s'agit d'une redondance dans la conception? Serait-il plus rapide/plus lent ce n'est pas comme ça maintenant?MS Excel utilise-t-il des macros en interne?
Répondre
Non, ils ne sont pas traduits. Ce qui se passe, c'est que la plupart des commandes de l'interface utilisateur exécutent le même code que les commandes VBA.
En outre, VBA n'est pas exécuté directement mais le code est d'abord traduit en code octet, une forme compacte du code qui permet de rechercher rapidement quelle routine compilée invoquer. Ces dernières années, avec des ordinateurs beaucoup plus puissants, j'ai joué plus d'une fois avec l'idée de transformer une application en une énorme bibliothèque pour un langage de script, puis d'implémenter l'interface utilisateur avec ce langage de script - ce qui permettrait la personnalisation ultime de l'application. Malheureusement, les gens continuent de penser à faire des UI en XML ou C++ plutôt qu'en Python ou en LUA, ce qui serait beaucoup plus rapide à écrire et à modifier. Pouvez-vous dire "ça a toujours été comme ça"?
"La plupart des commandes de l'interface utilisateur exécutent le même code que les commandes VBA" c'est ce que je voulais dire par "traduit". Pardon! –
- 1. Exécution automatique des macros Excel sous Linux
- 2. Conversion de macros Excel 4 en VBA
- 3. COM Automation/Exécution de macros Excel
- 4. Feuille de calcul partagée avec des macros dans Excel 2003
- 5. Recherche de plage de cellules avec des macros Excel
- 6. Excel Services prend-il en charge les macros?
- 7. Lier MS Excel aux requêtes MS Access
- 8. MS Excel générique recherche
- 9. Macros productrices de macros en C?
- 10. Définition des macros binaire en C++
- 11. médiane conditionnelle dans MS Excel
- 12. Macros Excel - Comment obtenir une plage de lignes AutoFiltered?
- 13. Comment utiliser Java Script dans les macros Excel?
- 14. Conversion de MS Word en Excel par programme
- 15. Coller des données MS Excel à SQL Server
- 16. Programmer des macros de studio visuel
- 17. Comment faire pour supprimer par programmation la signature numérique des macros VBA dans Excel?
- 18. Liste des sous-ensembles de tables MS Access dans MS Excel avec VBA
- 19. Union SQL dans MS Excel 2007
- 20. Macros en codage d'assemblage x86
- 21. MS Excel - Analyse de la date
- 22. macros et déclarations IF
- 23. Importer des données à partir de MS Excel en utilisant le code source Java
- 24. C macros pour créer des chaînes
- 25. Distribution d'applications en interne-iPhone
- 26. Equivalent de macros __DATE__, __TIME__ en C#
- 27. Calcul des classements centiles en MS SQL
- 28. C#/ASP.NET Oledb - MS Excel lire "Erreur non spécifiée"
- 29. Comment ajouter à un document Word avec des macros VBA
- 30. (émulé) Macros dans Haskell?
Je n'appellerais pas cela une vraie question .... –
"Quels autres livres ou ressources ajouteriez-vous à cette liste?" Je n'appellerais pas ça une vraie question non plus! :) À la votre! –