Bonjour Gilles Daurat
Message du 2006-07-13 16:37:
Bonjour,

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

(...)

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".

Il faut que le document cible du collage soit en premier plan, ce qui n'est pas le cas pour ton document de dessin. En traitant un document après l'autre on y arriverait. Solution plus générale:

frameDessin = oDocumentDessin.CurrentController.Frame
frameWriter = oDocumentTexte.CurrentController.Frame

frameDessin.ContainerWindow.toFront
oDispatcher.executeDispatch( frameDessin, ".uno:Paste", "", 0, Array() )
frameWriter.ContainerWindow.toFront
oDispatcher.executeDispatch( frameWriter, ".uno:Paste", "", 0, Array() )


   Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à