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 : 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
Merci d'avance d'aider un newbie