Bonsoir à tous, Voici un bout de code qui permet d'insérer un objet OLE2 swriter dans Impress.
/Sub InsereTexte obj = ThisComponent.CreateInstance("com.sun.star.drawing.OLE2Shape") obj.Position.X = 2000 obj.Position.X = 2000 obj.Size.Height = 2000 obj.Size.Width = 2000 obj.CLSID = "8BC6B165-B1B2-4EDD-aa47-dae2ee689dd6" ThisComponent.Drawpages(0).add(obj) obj.EmbeddedObject.Component.Text.String= "C'est dur linfo" End Sub/ Problème : l'objet , de taille minuscule, est positionné tout en haut à gauche. Toutefois, on peut l'éditer en double-cliquant. Je souhaiterais en fait obtenir le même résultat qu'en suivant : *"Insertion->Objet->Objet OLE->Texte OpenOffice"* Avez-vous une idée ? Merci d'avance. -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club