BCB, OpenOffice et presse-papier ?
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 :
Code:
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 |
Merci d'avance d'aider un newbie :)