使用单个快捷方式将当前日期和时间(DATETIME函数)插入LibreOffice Calc中的单元格
我知道有CTRL+ ;快捷方式可以插入当前日期,而CTRL+ SHIFT+ ;可以插入当前时间。 但是我有两个问题: 1)我都想拥有一个 2)我希望能够使用自定义的日期时间格式(YYYY-MM-DD HH:MM:SS) 我的语言默认格式是MM/DD/YY HH:MM:SS pm/am-我不希望改变这种情况。我想专门为该快捷方式使用自定义格式,最好不要使用涉及xdotool或类似的外部宏软件或全局系统范围的快捷方式的解决方案。 其中的功能Tools -> Customize -> Keyboard似乎没有提供任何帮助。 (为什么我不想使用xdotool;最好直接在LibreOffice中使用解决方案。) 我在这里找到了以下OpenOffice宏代码,但它说它仅适用于Writer文档。如何修改此宏以将格式化的DATE-TIME插入Calc中当前选定的单元格? 'Author: Andrew Pitonyak 'email: andrew@pitonyak.org 'uses: FindCreateNumberFormatStyle Sub InsertDateField Dim oDoc Dim oText Dim oVCurs Dim oTCurs Dim oDateTime Dim s$ oDoc = ThisComponent If oDoc.SupportsService("com.sun.star.text.TextDocument") Then oText = oDoc.Text oVCurs = …