ich probiere mich gerade an einer Sache bei der ich nicht weiterkomme.
Ich möchte in calc aus einem Zeit-Formularfeld bei Aktualisierung den Wert auslesen und in eine Tabellenzelle schreiben lassen. Eine einfache Zellverknüpfung geht ja nicht, genau wie bei einem Datumsfeld.
Im Moment verwende ich folgendes Makro (mit dem Zeit-Formularfeld verknüpft):
Code: Alles auswählen
Sub Setze_Zeit()
With ThisComponent.CurrentController.getActiveSheet
dpf = .Drawpage.Forms
dfnt = dpf.getByName("Formular").GetByName("Zeit_Ereignis").time
.getCellRangeByName("f17").FormulaLocal = dfnt
End With
End Sub
Für die Zeit 15:25:15 (HH:MM:SS) wird beispielsweise der einfache numerische Wert 15251500 übertragen.
Wie kriege ich es hin, dass ein reguläres Zeitformat (HH:MM:SS) ausgegeben wird?
Danke für eure Hilfe!