3 messages in org.openoffice.fr.progProblème avec copier/coller
FromSent OnAttachments
Gilles DauratJul 13, 2006 7:37 am 
Bernard MarcellyJul 14, 2006 11:47 pm 
Gilles DauratJul 16, 2006 10:34 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Problème avec copier/collerActions...
From:Gilles Daurat (gill@laposte.net)
Date:Jul 13, 2006 7:37:31 am
List:org.openoffice.fr.prog

Bonjour,

J'ai un problème avec le copier coller dans cette procédure :

Sub Main() oDocumentDessin = StarDesktop.LoadComponentFromURL("private:factory/sdraw", "_blank", 0, Array()) oDocumentTexte = StarDesktop.LoadComponentFromURL("private:factory/swriter", "_blank", 0, Array())

oDispatcher = createUnoService( "com.sun.star.frame.DispatchHelper" )

oDispatcher.executeDispatch( oDocumentDessin.CurrentController.Frame, ".uno:Paste", "", 0, Array() ) oDispatcher.executeDispatch( oDocumentTexte.CurrentController.Frame, ".uno:Paste", "", 0, Array() ) End Sub

*L'appel à cette procèdure suppose qu'une figure a déjà été copiée dans le presse-papier*

La procédure ouvre alors 2 documents : un document "texte" et un document "dessin", puis colle le contenu du presse papier dans les 2 documents.

Le prolème c'est que la figure copiée ne se retrouve effectivement que dans le document "texte" et pas dans le document "dessin".

C'est un bug de OOi ou bien une mauvaise utilisation de ma part de ExecuteDispatch ?

Merci d'avance pour vos réponses...

A+ Gilles