Bonjour,
j'aimerai avoir de l'aide pour copier le contenu de plusieurs cellule A2:A77 dans le presse-papier
voici le contenu de ma macro
ça met bien en bleu, mais je n'ai rien quand je colle dans gedit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 sub Main rem define variables dim document as object dim dispatcher as object rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "ToPoint" args1(0).Value = "$A$2:$A$77" dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1()) dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array()) end sub
en vous remerciant
LibreOffice Version: 7.3.7.2 sous Ubuntu
L'erreur était de ne pas indiquer le nom de la feuille
args1(0).Value = “$Feuille1.$A$2:$A$77” au lieu de args1(0).Value = "$A$2:$A$77"
Partager