Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1395 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Modifier du code source VBA à la volée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modifier du code source VBA à la volée

n°2407503
rufo
Pas me confondre avec Lycos!
Posté le 20-01-2022 à 13:24:24  profilanswer
 

Bonjour,
Je suis toujours sur ma macro Outlook qui doit me permettre de préremplir les champs d'un mail (comme un modèle) et je suis tombé sur un problème un peu inattendu. L'antivirus de la boîte ou un mécanisme similaire d'Office365 autorise de lancer une fois ma macro et après, la bloque :/ Chose marrante : si je modifie suffisamment le code source de ma macro, je peux la relancer une fois et elle se fait bloquer la seconde fois.
En ajoutant une fonction bidon du genre Private Sub FctQuiFaitRineN1()... End Sub et en incrémentant le chiffre de 1 à n après chaque exécution, je peux relancer ma macro. D'où mon idée : à la fin de son exécution, y'aurait-il moyen que ma macro modifie son code source dans le fichier .OTM stocké dans mon profil utilisateur en incrémentant le chiffre de ma fonction qui ne fait rien ?
 
Je sais, c'est sale et j'espère que le service info trouvera comment autoriser ma macro proprement, mais j'ai de gros doute et à quelle échéance :/
 
Le fichier OTM n'est pas un fichier TXT comme je pensais, ce qui complique les choses.
 
Merci par avance.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le 20-01-2022 à 13:24:24  profilanswer
 

n°2407510
rufo
Pas me confondre avec Lycos!
Posté le 20-01-2022 à 15:47:42  profilanswer
 

Bon, j'ai trouvé un contournement. J'ai ajouté un bouton dans la zone des raccourcis d'Outlook et ma macro se lance désormais non plus en cliquant sur le bouton "Nouveau courrier" mais en cliquant sur ce raccourci. J'ai dû modifier un peu le code source de ma macro mais c'est bon, j'arrive à lancer plusieurs fois de suite ma macro. :)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Modifier du code source VBA à la volée

 

Sujets relatifs
importer le code en Java fait par StarUml dans eclipseVBA Excel : surligner
Reconnaitre un button - optimisation de code[VBA] Test cell vide ne fonctionne plus
[VBA] Fonction .Min[VBA] code outlook format date
[Résolu] Souci sur code SQL[VBA Calc] Traiter le texte d'une cellule
Code range VBA 
Plus de sujets relatifs à : Modifier du code source VBA à la volée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR