8_pool Posté(e) le 7 décembre 2006 Posté(e) le 7 décembre 2006 Salut à tous !! Comme bien du monde, j'ai recréé une macro pour le cartouche de ma boîte en insérant une image pour le logo.Mais j'ai écrit "en dur" le chemin du fichier jpeg du logo. Et c'est pas terrible si on doit fournir cette macro à des filiales ou BEs sous-traitants. Je souhaite donc adresser cette image à partir du répertoire de la macro qui crée le cartouche. Mais je n'arrive pas à trouver comment récupérer ce chemin !! Merci de votre aide Ciao :cool:
marc54 Posté(e) le 7 décembre 2006 Posté(e) le 7 décembre 2006 Salut, Je n'ai pas la réponse non plus, mais en attendant qu'on me donne la solution, je passe par une variable d'environnement :Dans le fichier d'environnement (ou dans les variables windows), tu initialises une variable (par ex CARTOUCHE_DIR), et tu l'attrapes dans ta macro avec catia.systemservice.environ" ...". C'est pas top, mais cela fonctionne.Par contre si tu fais ta macro en VB, tu peux utiliser app.path, je crois que cela fonctionne. Marc Marc http://www.3dsys.fr
8_pool Posté(e) le 8 décembre 2006 Auteur Posté(e) le 8 décembre 2006 Salut Marc, Pourquoi pas les variables d'environnement. Mais comme tu dis, pas top top ! En ce qui concerne app.path, j'ai essayer mais je récupère le path de Catia !! Et toujours pas celui de ma macro ! Mais bon, ce n'est pas bloquant. Je continue de chercher......... Ciao :cool:
ouinamp Posté(e) le 19 décembre 2006 Posté(e) le 19 décembre 2006 Pas la peine de chercher, ça n'existe pas. Tu peux toujours demander une évolution à DS, mais actuellement il n'y a aucun moyen de connaître le chemin depuis lequel on exécute une macro.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant