Bonjour et merci

Mais ce que je voudrais faire c'est un collage spécial de texte non formaté dans calc et que l'utilisateur n'ai pas à choisir les options de la boite de dialogue "import de texte" (langage, numéro de ligne, séparateurs ..)

En enregistrant la macro cela me donne le code ci dessous mais je n'ai trouvé nulle part les noms et valeurs des arguments qui rendraient cet import silencieux pour l'utilisateur

sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Format"
args1(0).Value = 1

dispatcher.executeDispatch(document, ".uno:PasteSpecial", "", 0, args1())


end sub

Claude

-------- Message original --------
Sujet : Re: [prog] Copier à partir du presse-papier
De : Thibault Vataire <tvata...@starxpert.fr>
Pour : prog@fr.openoffice.org
Date : 15/05/2010 13:19
Bonjour,

Ci-dessous un exemple permettant de coller le contenu du presse papier dans un 
document Writer.

sub pasteClipboardContent()

        dim controller as object

        controller = thisComponent.currentController
        if (not isNull(controller)) then
                
controller.insertTransferable(createUnoService("com.sun.star.datatransfer.clipboard.SystemClipboard").contents)
       
        end if

end sub

En espérant que cela corresponde à ce que vous souhaitiez faire.

Cordialement,
T. Vataire.

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




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

Répondre à