Bonjour à tous Petit soucis avec calc: Comment peut on indiquer une date de création (autrement qu'en la tapant bien sur) et que celle ci reste statique La commande (AUJOURDHUI) la met mais change chaque jourSur Excel, la commande "Ctrl + ;" la mettait et ne changeait pas à chaque ouverture (V4 et V Office97). Après je ne sais plusExiste-t-il une commande analogue sur Calc Merci de vos lumières Claude
Et pour ceux qui voudraient avoir une date fixe insérée à l'ouverture, une macro fait ça très bien, avec ce code :
Sub insertDate
Dim aLocale as new com.sun.star.lang.Locale, vNumFormat
Dim oDoc as Object : oDoc = ThisComponent
Dim oCell as Object : oCell = oDoc.CurrentSelection
Dim sFormat as String : sFormat = "JJJJ JJ MMMM AAAA"
If oCell.supportsService( "com.sun.star.sheet.SheetCell" ) Then
oCell.setValue( Now() )
vNumFormat = oDoc.getNumberFormats().queryKey( sFormat, aLocale,
TRUE )
If ( vNumFormat = -1 ) Then
vNumFormat = oDoc.getNumberFormats().addNew( sFormat, aLocale )
End If
oCell.NumberFormat = vNumFormat
End If
End Sub
voici l'exemple du fichier Calc (fichier attaché)
J.M
Insertion de la date lors ouverture fichier.ods
Description: application/vnd.oasis.opendocument.spreadsheet
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
