Re: Calc Python Macro: Datum in Zelle schreiben
Verfasst: Di, 04.09.2012 08:58
Hallo
Karolus
Code: Alles auswählen
import datetime
context = XSCRIPTCONTEXT
def datum_a1():
"""
Setzt das Datum im Iso-format: (jjjj-mm-dd) in Zelle A1.
Mit: `Cell.Formula´ würde dieses Datum als serielle Tageszahl
seit dem 30.12.1899 angezeigt. [ 3.11.1984 → 32084 ]
"""
doc = context.getDocument()
sheet = doc.CurrentSelection.Spreadsheet
cell = sheet.getCellRangeByName('A1')
datum = datetime.date(1987, 11, 3)
cell.FormulaLocal = datum.isoformat()
#cell.Formula = datum.isoformat() # Anzeige als serielle Zahl
Karolus