Bonjour,
Je n'ai jusqu'à présent jamais utilisé l'enregistreur.
Et j'aimerais bien ne pas mélanger les genres.
Cela dit je trouve quand même étrange qu'il n'existe pas de fonction
pour le collage spécial.
Merci quand même
Claude
-------- Message original --------
Sujet : Re: [fr-users] Macro : collage spécial
De : yves dutrieux <[email protected]>
Pour : [email protected]
Date : 28/06/2012 21:37
Bonsoir,
Le 28 juin 2012 16:29, claude <[email protected]> a
écrit :
Bonjour,
Dans une macro, je voudrais remplacer le copyrange par un collage spécial.
malheureusement, je n'arrive pas à trouver la syntaxe adéquate.
Si tu utilises l'enregistreur de macro, il faut viseblement passer par une
fonction "insertContents" :
rem ----------------------------------------------------------------------
dim args3(5) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Flags"
args3(0).Value = "SVDNT"
args3(1).Name = "FormulaCommand"
args3(1).Value = 1
args3(2).Name = "SkipEmptyCells"
args3(2).Value = false
args3(3).Name = "Transpose"
args3(3).Value = false
args3(4).Name = "AsLink"
args3(4).Value = false
args3(5).Name = "MoveMode"
args3(5).Value = 4
dispatcher.executeDispatch(document, ".uno:InsertContents", "", 0, args3())
sais pas si ça peut t'aider :-/
Yves
Quelqu'un pourrait-il m'aider?
Merci
Claude
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à http://listarchives.**
libreoffice.org/fr/users/ <http://listarchives.libreoffice.org/fr/users/>
Tous les messages envoyés sur cette liste seront archivés publiquement et
ne pourront pas être supprimés
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés