Compatibilité Macro excel et Systeme Vista

Compatibilité Macro excel et Systeme Vista - Win Vista - Windows & Software

Marsh Posté le 27-11-2007 à 11:18:06    

Bonjour à tous,
 
Je dois developper une feuille de calcul Excel pour mon travail.
Mon responsable à soulever une question que je ne m'etais pas posé:
 
est-ce que les macros developpés sous Excel avec un environnement WIndow XP seront compatibles avec le systeme Window Vista?
 
Merci pour vos reponses (que j'espere nombreuses).
 
Johann

Reply

Marsh Posté le 27-11-2007 à 11:18:06   

Reply

Marsh Posté le 27-11-2007 à 11:52:23    

Pourquoi ça ne serait pas le cas ? C'est plutôt sur la version de Excel que tu devrais te poser la question...

Reply

Marsh Posté le 27-11-2007 à 11:58:38    

Wolfman a écrit :

Pourquoi ça ne serait pas le cas ? C'est plutôt sur la version de Excel que tu devrais te poser la question...


 
Je pose tous simplement la question...
 
a savoir s'il y aura une compatibilité entre : les macros developpés sous XP et vista.... et si tu veux j'elargis un peu + ma question: y a-t-il une compatibilité entre Excel XP et Vista? :D
 
Merci
 
Johann


---------------
www.my-industry.net
Reply

Marsh Posté le 27-11-2007 à 12:00:49    

Je l'ai dit : tout dépend de ta version d'Excel...aucun rapporta avec l'OS sur lequel il est installé.

Reply

Marsh Posté le 27-11-2007 à 13:24:03    

Wolfman a écrit :

Je l'ai dit : tout dépend de ta version d'Excel...aucun rapporta avec l'OS sur lequel il est installé.


 
ok j'avais pas compris ta reponse comme cela.
 
Donc voici une nouvelle question :D
 
Est-ce que la version d'Excel differe entre celle installé sur XP et le pack office 2007 installé sous Vista?
 
Johann


---------------
www.my-industry.net
Reply

Marsh Posté le 27-11-2007 à 13:31:34    

Wolfman a écrit :

Je l'ai dit : tout dépend de ta version d'Excel...aucun rapport avec l'OS sur lequel il est installé.


Reply

Marsh Posté le 27-11-2007 à 14:36:06    

:lol: C'est ce qui s'appelle un dialogue de sourds !

Reply

Marsh Posté le 27-11-2007 à 14:40:28    

Idoine a écrit :

:lol: C'est ce qui s'appelle un dialogue de sourds !


 
oui en effet..... lol
 
mais j'ai entendu des bruits de couloir sur la perennité des macros Excel avec l'OS Vista... comme quoi elles ne seraient plus fonctionnel ( car apparement cette version de window bloque pas mal de choses...)
 
je me renseigne donc avant de me lancer sur la partie programmation!
 
Peut etre que tu peux apporter ta pierre à l'edifice dans ce dialogue de sourd ?
 
Johann


---------------
www.my-industry.net
Reply

Marsh Posté le 27-11-2007 à 15:27:29    

:D Alors, sous Excel 2007/Vista :
1. Ca dépend de tes macros, si elles font intervenir une bibliothèque Système, elles dépendront du système, et donc éventuellement de l'UAC.  
2. Si ce sont des macros créées avec une version antérieure à Excel 2007, elles fonctionneront de la même façon qu'avant dès qu'elles seront débloquées (voir 3.), sauf si elles font intervenir des menus et barres d'outils, éléments remplacés par le Ruban sous Office 2007.
3. Avec Excel 2007, les macros doivent être approuvées plutôt par leur emplacement (on indique à Excel les dossiers "sûrs", où les macros ne seront pas bloquées).
 
Maintenant, le plus simple est quand même de les tester sur un poste avant de se lancer dans une migration à grande échelle...

Reply

Marsh Posté le 27-11-2007 à 16:50:31    

Idoine a écrit :

:D Alors, sous Excel 2007/Vista :
1. Ca dépend de tes macros, si elles font intervenir une bibliothèque Système, elles dépendront du système, et donc éventuellement de l'UAC.  
2. Si ce sont des macros créées avec une version antérieure à Excel 2007, elles fonctionneront de la même façon qu'avant dès qu'elles seront débloquées (voir 3.), sauf si elles font intervenir des menus et barres d'outils, éléments remplacés par le Ruban sous Office 2007.
3. Avec Excel 2007, les macros doivent être approuvées plutôt par leur emplacement (on indique à Excel les dossiers "sûrs", où les macros ne seront pas bloquées).
 
Maintenant, le plus simple est quand même de les tester sur un poste avant de se lancer dans une migration à grande échelle...


 
Merci pour cette reponse qui me semble deja plus clair.
Je vais en effet testé sous un OS vista pour voir si les macros fonctionnent toujours.
 
Pour revenir sur le point 1)
 
comment je peux savoir si les macros font appel à des bibliotheques systemes? Il faut aller dans le "browser" dans VBA et voir la class de la fonction ?
 
De toute facon, ce que je cherche à faire est assez rudimentaire ( creation automatique de tableau en fonction des données d'entrée..+ boucle for, if..etc pour effectuer des calculs sur des matrices)
 
ca devrait passer le cap?
 
Johann


Message édité par jojo811 le 27-11-2007 à 16:51:01

---------------
www.my-industry.net
Reply

Marsh Posté le 27-11-2007 à 16:50:31   

Reply

Marsh Posté le 27-11-2007 à 19:17:11    

En environnement VBA, menu Outils/Références.
Par défaut tu dois trouver :
 
Visual Basic For Applications
Microsoft Excel xx.x Object Library
OLE Automation
Microsoft Office xx.x Object Library
 
Ces 4 dépendent uniquement de la version Office installée.
Eventuellement tu en trouveras d'autres, liées à des Macros complémentaires ou des AddIns.
Ou encore d'autres rajoutées par des développeurs de macros, donc à vérifier.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed