Macros améliorer la fonctionnalité des applications Microsoft Office en le rendant facile à tourner des séquences complexes de réglages et de commandes dans les processus en une étape que vous pouvez appliquer d'un simple clic de souris . Leur puissance et la commodité exécutés sur le système de soutien fourni par Visual Basic , un langage de script propriétaire . Malheureusement pour les utilisateurs de Mac , Microsoft éliminé VB et macros efficaces avec Microsoft Office 2008 pour Mac. Les plaintes et la consternation ont réussi à retourner VB à la version Mac d'Office lors de sa version de 2011 a frappé le marché . Office 2008
Contrairement à certains logiciels que le sport une version désignateur année -like , mais ne parviennent pas à leur base d'utilisateurs dans l'année correspondante, Microsoft Office 2008 pour Mac a commencé à expédier en Mars 2008. Près de quatre ans s'étaient écoulés depuis la sortie de Office 2004 en Juillet 2004. Office 2008 pour Mac a introduit un nouveau format de fichier basé sur XML et de nouvelles fonctionnalités, mais il a omis de soutien pour créer et éditer des macros VB . En conséquence, Office 2004 offre la dernière chance pour de vrai compatibilité double - plate-forme avec Office pour Windows.
MacBU Raisonnement
L'Unité Microsoft Macintosh d'affaires, ou MacBU , défendu sa décision d'éliminer le soutien VB dans Office 2008 pour Mac. Parties de la base de code de VB remonte au début des années 1990 . D'autres parties auraient prouvé complexes et coûteuses à mettre à jour pour la compatibilité multi-plateforme. L' ensemble de la structure en trois parties - éditeur VB , VB pour les applications et les formes - se composait de code personnalisé 32 bits qui nécessiterait une réécriture complète pour le rendre compatible 64 bits . Pire encore, tout cela appuyé sur le code PowerPC natif , ce qui nécessite une réécriture pour la compatibilité avec les processeurs Mac Intel.
Alternatives
Le Mac a son propre langage de script unique. AppleScript peut automatiser fonctionnalité spécifique à l'application dans les applications AS -aware qui comprennent un dictionnaire bien développé de caractéristiques , les fonctions et les contrôles. En outre , AppleScript peut transmettre des données entre les applications , égalant ainsi la production et l'exploitation des logiciels produits par des sociétés aussi diverses que Microsoft , Adobe, Quark et Apple lui-même . La MacBU Microsoft a promis la mise en œuvre supplémentaire d'AppleScript natif , pour lequel il a déjà offert un soutien profond , même si elle retiré VB dans Office 2008 .
VB retours
Lorsque Office 2011 atteint le marché, il a marqué le retour triomphal de VB et de macros pour les deux côtés de l'équation à double plate-forme. Que la MacBU s'inclina devant la colère des utilisateurs sur la fonctionnalité perdue ou a vu ses ventes perdues à Open Source alternatives , Office 2008 s'est avéré être une exception plutôt qu'une tendance . Non seulement peuvent les utilisateurs de Mac remontent à la création et l'exécution de macros VB ; leur Office 2004 des fichiers avec des macros s'exécutent dans Office 2011 ainsi
.