-------- Message original --------
Sujet : Re: [prog] Copier à partir du presse-papier
De : Agnès Simonet <[email protected]>
Pour : [email protected]
Date : 17/05/2010 21:07
PREF31 Open-Office a écrit :

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


Bonsoir,

A propos de PasteSpecial, j'ai vu passer ça il y a quelques jours :
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=8&t=22551


Agnès S.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Bonjour,

Apparemment, ce fil évoque le même problème que je rencontre, c'est à dire trouver les bons arguments pour que la boite de dialogue ne s'affiche pas.

Merci quand même

Claude


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à