comment "cacher" du code 2007 à Excel 2003 ?

Issimo

XLDnaute Nouveau
Bonjour,

Je souhaite qu'une de mes applications fonctionne de 2003 à 2010 mais avec certaines fonctions qui ne sont propres qu'à 2007 et 2010 (création de pdf ou de xlsx).

J'ai donc isolé les codes non 2003 dans des procédures spéciales qui ne sont appelées que quand le fichier est sous 2007 ou 2010.

Le problème c'est que de temps en temps, quand j'ouvre le fichier dans Excel 2003, Excel décide de faire un débogage de tout le code et il affiche une erreur car il trouvé le code qui est illisible pour lui.

Ma question est donc triple :
à quel moment Excel procède-t-il automatiquement a des débogages du code ?
Peut-on bloquer ces débogages non sollicités ?
Peut-on dissimuler du code à ces débogages ?
 

Pierrot93

XLDnaute Barbatruc
Re : comment "cacher" du code 2007 à Excel 2003 ?

Bonjour Issimo,

regarde peut être dans l'éditeur vba => barre de menu => outils => options => onglet "Général" coches "compilation sur demande" et décoche "compilation en arrière plan", je te laisse tester...

bon après midi
@+
 

Issimo

XLDnaute Nouveau
Re : comment "cacher" du code 2007 à Excel 2003 ?

Merci pour cette suggestion. :)
En fait je cherche une solution non pas pour moi mais pour n'importe qui en train d'ouvrir mon fichier sur son ordinateur. Donc je cherche plutôt une solution au niveau du code (si elle existe !).
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal