1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Dim MonDoc as object, Mesfeuilles as object, MaFeuille as object
Dim NewDoc As Object, NewSheet as object
Dim MyFileName As String
MonDoc = ThisComponent 'Sélectionne le document en cours
MesFeuilles=MonDoc.sheets ' les feuilles du classeur
MaFeuille = Mesfeuilles.GetByName("feuille1")' la feuille1
NewDoc = StarDesktop.LoadComponentFromURL("private:factory/scalc","_blank",0,array()) 'crée le nouveau classeur
MyFileName = "NewDoc.ods" 'Le Nom du nouveau document
NewSheet = NewDoc.Sheets(0) ' Choix de la nouvelle feuille
NewDoc.CurrentController.ActiveSheet = NewSheet
NewSheet.GetCellRangeByName("A:M").DataArray = MaFeuille.GetCellRangeByName("A:M").DataArray 'La copie des colonnes A à M |
Partager