Le but est de récupérer le contenu d'un document pour le mémoriser dans une base de données ...
Je souhaite dons récupérer l'ensemble du document ... entêtes pieds de pages ..... J'ai testé en mode visible et invisible et le résultat est le même ..... Je confirme que le dispatcher fonctionne dans les deux modes ... Ma question est pourtant simple ... récupérer dans le presse papier l'ensemble d'un document OpenOffice ... Que je pourrais aussi bien coller dans un autre document qu'utiliser dans une base de données ... Je pense qu'il existe un bug dans oOWriter a ce sujet car il est impossible de réaliser ceci même directement dans Writer ... (le selectionner tout ne marche pas pas plus que la sélection a la souris) Est-ce que quelqu'un a réussi a réaliser cette fonction ? Merci d'avance -----Message d'origine----- De : Florent Manens [mailto:[EMAIL PROTECTED] Envoyé : mardi 18 juillet 2006 16:36 À : prog@fr.openoffice.org Objet : Re: [prog] Problème sur un sélectionner tout... On Tue, Jul 18, 2006 at 01:27:36PM +0200, Cezame Concept wrote: > Je souhaite récupérer dans le presse papier le contenu dun document > oOWriter > > Pour cela Jouvre le document (en mode visible ou pas) puis je fais un > sélectionner tout au moyen de la méthode suivante > > Public Sub SelectionnerTout() > Dim Arguments(0) As Object > Arguments(0) = MakePropertyValue("Hidden", False) > oSel = oDocument.CurrentController > oDispatcher.executeDispatch(oSel, ".uno:SelectAll", "", 0, > Arguments) > End Sub Je ne suis pas certain que le dispatcher fonctionne en mode invisible. D'autre part, pour insérer un document dans un autre (si c'est le but), il existe une API dédiée. (InsertDocumentFromURL) http://api.openoffice.org/docs/common/ref/com/sun/star/document/XDocumentIns ertable.html#insertDocumentFromURL Cordialement, -- Florent Manens http://www.starxpert.fr [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ---------------------------------------------------------------------------- ----------- Orange vous informe que cet e-mail a ete controle par l'anti-virus mail. Aucun virus connu a ce jour par nos services n'a ete detecte. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]