Est il possible d’exporter un classeur ouvert dans Calc sous le format excel (xls ou xlsx), je sais le faire avec les menus mais j’aurais besoin de le faire avec une macro Basic
Merci
Bonjour @SSteer
Il existe deux méthodes :
- storeAsURL (équivalent fichier enregistrer sous)
- storeToURL (équivalent fichier enregistrer une copie)
Exemple:
sub PysExportXLS
Dim sAdresseDoc As String
Dim PropFich(0) as New com.sun.star.beans.PropertyValue
dim oDoc as object
oDoc = thisComponent
PropFich(0).name="FilterName"
PropFich(0).value="MS Excel 97"
sAdresseDoc= convertToURL("C:\Temp\test.xls")
oDoc.storeToURL(sAdresseDoc, PropFich())
end sub
Voir la documentation
Cordialement
Merci, j’avais trouvé storeToURL mais pas les propriétés permettant de specifier le type d’export