Bonjour,

Le problème de votre exemple vient de la manière dont vous modifiez les valeurs 
de positions et de taille.
Voici comment procéder pour que cela fonctionne :

sub insereTexte

        dim obj as object
        dim aPos as variant
        dim aSize as variant

        obj = ThisComponent.CreateInstance("com.sun.star.drawing.OLE2Shape")

        aPos = obj.position
        aPos.x = 2000
        aPos.y = 2000
        obj.position = aPos

        aSize = obj.size
        aSize.height = 2000
        aSize.width = 2000
        obj.size = aSize

        obj.CLSID = "8BC6B165-B1B2-4EDD-aa47-dae2ee689dd6"
        obj.name = "WriterObj"
        thisComponent.drawpages(0).add(obj)
        obj.EmbeddedObject.Component.Text.String= "C'est dur linfo"
        
end sub

Cordialement.
T. Vataire

---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à