La modération vous a écrit: Pour la bonne tenue de ce forum, veillez à respecter la syntaxe des balises (première lettre en majuscule puis le reste en minuscules, le tout entre crochets). [Calc] et non [CALC]. Veuillez corriger SVP.
Bonjour à tous,
J'ai un fichier tableur avec 2 boutons et une zone de texte OLE.
Un bouton permet de sélectionner un document texte. Le document sélectionné est ensuite chargé dans une zone de texte OLE. Dans l'exemple fourni, je n'effectue aucun contrôle sur le type de document.
Le deuxième bouton est censé "vider" la zone de texte. Je crée donc un curseur pour supprimer le texte puis je cherche à supprimer l'image.
Mon problème : l'image n'existe pas dans DrawPage mais dans GraphicObjects. La méthode remove n'existe que dans DrawPage...
Du coup, si je sélectionne un nouveau document, l'image reste.
Je vous joins 2 fichiers : le fichier tableur et un document texte à insérer.
Remarque : dans le fichier texte, l'image est présente dans DrawPage et GraphicObjects. On peut donc la supprimer directement dans le fichier...
Remarque 2 : j'ai essayé d'avoir des informations avec xRay sur l'image via GraphicObjects.GetByIndex(0). Dans le traitement de texte, ça passe. A partir du tableur, ça plante et tout se ferme. Par contre, GraphicObjects.GetByIndex(0).name me renvoie bien le nom...
Si vous avez une idée de la marche à suivre, je suis preneur.
Bonne journée à tous
Xavier