Bonjour,
Nojid a écrit :
Bonjour
J'ai suivi l'exemple du livre de B. Marcelly concernant les objets
insérables dans un document Calc mais ai le message d'erreur à chaque
exécution de la macro.
"Runtime error Basic. La sous-procédure ou procédure fonctionnelle n'est
pas définie"
Si j'exécute la macro telle qu'elle existe dans l'exemple 14-02.sxc, il
n'y a aucun problème.
Normal !
Le document intègre toutes les procédures nécessaires.
En revanche, si je fais un copier-coller du code de celle-ci dans un
nouveau document elle ne fonctionne pas (j'ai pourtant pris soins de
modifier le nom de la feuille sur laquelle est placée l'image, ainsi que
le nom de l'image elle-même).
Une étude plus précise t'aurait permis de constater que telle ou telle
procédure fait appel à une autre procédure.
Le message d'erreur est pourtant assez explicite puisqu'il signale une
"absence" de [sous-]procédure.
Dans l'exemple que tu cites, la procédure AjouterImage() nécessite un
appel à la procédure resizeImageByWidth(...) située dans la bibliothèque
Standard (du document Code14-02.sxc)
Pour que cela fonctionne, il faut donc que tu recopies également cette
deuxième procédure.
Bonne chance.