Como puedo poner en el menú un botón para insertar fecha y hora al mismo tiempo?
Seguramente tendrás que hacer una macro con .uno:InsertCurrentDate
y .uno:InsertCurrentTime
, y asignar esa macro a un botón que agregues a la barra de herramientas (o al menú, como mencionas).
Una alternativa con el teclado que no sirve en la configuración de usando la interfaz en inglés si la distribución de teclado está en español, es pulsar Ctrl+;
y Ctrl+Shift+;
.
Esta macro hace la tarea… debes de tener correctamente configurado el formato de la celda…
Sub insert_fecha_y_hora()
doc = ThisComponent
celda = doc.CurrentController.Selection
If celda.ImplementationName = "ScCellObj" Then
celda.Value = Now()
End If
End Sub
Con la configuración de idioma español, los atajos de teclado son Ctrl+,
para insertar la fecha y Ctrl+Mayús+,
para insertar la hora.