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