Bonjour,
J'ai une macro très simple qui lorsqu'on a un plan d'ouvert, on dimensionne une note dans le cartouche selon le nombre de caractères.
La zone utile du code est celle-ci (selection de la note et modification de la taille Police) :
boolstatus = Part.Extension.SelectByID2("Objet de détail220@Fond de plan1", "NOTE", 0, 0, 0, False, 0, Nothing, 0)
Part.FontPoints 16
Sur l'ensemble des plans avec le quel j'ai testé, j'ai constaté ceci.
Lors de la première exécution (peu importe que j'ai sélectionné une vue, ou que je sois dans le cartouche), on voit bien la macro mettre en surbrillance de sélection ma note et modifiée sa taille.
Si je modifie 16 de ma macro par 12 par exemple, lors de la seconde execution ça fonctionne aussi.
Par contre si je modifie à la main la note, la macro ne veut plus fonctionner ensuite. Sauf si je double clique sur la note et en executant la macro sans quitter la sélection, ensuite je peux quitter la note et continuer d'executer la macro.
Mais dès que j'entre une valeur manuellement la macro ne veut plus fonctionner...
Avez-vous une idée de la raison ?