programmeurs Excel remarqueront que certains aspects de la façon dont Excel fonctionne avec les macros ont été modifiées dans la version 2007 du programme. Ce sont de petits programmes écrits en Visual Basic pour Applications ( VBA) qui permettent une personnalisation et des fonctionnalités supplémentaires à n'importe quel tableur . La plupart des macros écrites dans les versions antérieures d'Excel vont encore fonctionner en 2007. Mais certains problèmes peuvent survenir . VBA Editor
Dans les versions de Microsoft Excel antérieures à 2007 , la fenêtre de l'éditeur VBA a été automatiquement inclus dans toutes les installations du programme. N'importe qui peut ouvrir la fenêtre macro et commencer à coder . Mais Excel 2007 gère l'éditeur différemment , ce qui pourrait causer des problèmes pour certains programmeurs . Vous devez installer l'éditeur VBA séparément , car il n'est pas inclus par défaut . Si vous travaillez dans un environnement d'entreprise où vous n'avez pas de privilèges d'administrateur sur l'ordinateur, ce qui pourrait s'avérer un inconvénient. Vous pouvez installer l'éditeur VBA en même temps que le reste du programme si vous sélectionnez l'option VBA au cours du processus d'installation. Si vous ne le faites pas , vous aurez besoin du CD-ROM Office pour Excel pour installer ce composant tard.
Menus et barres d'outils
Excel macro programmeurs créent souvent de nouveaux menus et barres d'outils dans le programme pour contrôler les fonctionnalités de leurs programmes macroéconomiques. Mais Excel 2007 a éliminé le menu classique et le système de barre d'outils en faveur d'un " contrôleur à ruban » qui apparaît en haut de la fenêtre du programme . Ainsi , les macros créés dans les versions précédentes n'apparaissent pas comme prévu. Au lieu de cela , toutes les barres d'outils et les menus apparaissent dans la section « Add- Ins » du ruban. Cela pourrait poser un problème pour les programmeurs qui recherchent des interfaces conviviales simples pour leurs programmes plus anciens .
Formats de fichiers
sécurité informatique continue de grandir en tant que priorité pour les fabricants de logiciels , la version 2007 des changements Excel macros comment intégrer dans vos documents tableurs. VBA est un environnement de programmation puissant et est capable d'accueillir des codes malveillants et les virus. Les versions précédentes d'Excel autorisés n'importe quel fichier Excel standard pour contenir une macro. Mais Excel 2007 empêche les macros dans les fichiers Excel standard. Au lieu de cela , vous devez enregistrer le fichier dans un format macros différent . Il s'agit d'un processus relativement simple , mais pourrait poser un problème initial pour les programmeurs inconscients de ce changement , car ils seront incapables de créer leurs programmes sans enregistrer le document au nouveau format .
Configuration de macros par défaut
Dans les documents qui contiennent des macros , Excel 2007 désactive automatiquement la partie macro du fichier lors de l'ouverture du fichier. Dans les versions précédentes d'Excel, vous êtes d'abord invité à entrer votre préférence dans le traitement des macros lorsque vous ouvrez le document. Cette étape intermédiaire n'existe pas en 2007, et vous devez plutôt activer manuellement les macros si vous souhaitez les utiliser . Cela pourrait être un problème pour les utilisateurs d'Excel ignorent les étapes pour terminer ce processus, et pourrait conduire à des macros de certains programmeurs étant totalement inaperçu.