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


Répondre à