Bonjour à tous,
Je commande OOo Calc à l'aide de C++Builder, par le biais de Ole.
Comme ici : http://www.developpez.net/forums/sho...d.php?t=290788
Je cherche à copier une plage de cellules dans le presse-papier (juste les valeurs, pas les formules, ni les formats) et la coller dans un autre document Calc. J'ai bien trouvé ça dans la faq OOo mais je ne sais pas trop comment l'adapter :
Merci d'avance d'aider un newbie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub SelectionCellule_Puis_Collage Dim oCC As Object , Cellule As Object Dim Args() As New com.sun.star.beans.PropertyValue 'Selection cellule C2 oCC = ThisComponent.CurrentController Cellule = oCC.ActiveSheet.getCellRangeByName("C2") oCC.Select(Cellule) 'Collage Dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") Dispatcher.executeDispatch(oCC.Frame, ".uno:Paste", "", 0, Args) End Sub
Partager