আমি জানি সেখানে আছে জন্য CTRL + + ; বর্তমান তারিখ সন্নিবেশ এবং শর্টকাট জন্য CTRL + + শিফ্ট + + ; বর্তমান সময় সন্নিবেশ করা।
তবে আমার কাছে দুটি বিষয় আছে:
1) আমি উভয় জন্য একটি শর্টকাট চাই
2) আমি একটি কাস্টম তারিখ-সময় বিন্যাস ব্যবহার করতে সক্ষম হতে চাই YYYY-MM-DD HH:MM:SS
)
আমার ভাষা ডিফল্ট বিন্যাস হয় MM/DD/YY HH:MM:SS pm/am
- আমি করি না এই পরিবর্তন করতে চান। আমি বিশেষভাবে যে শর্টকাট জন্য একটি কাস্টম বিন্যাস ব্যবহার করতে চান, বিশেষত জড়িত সমাধান ছাড়া xdotool
অথবা একই বহিরাগত ম্যাক্রো সফ্টওয়্যার বা বিশ্বব্যাপী সিস্টেম-ওয়াইড শর্টকাট।
মধ্যে ফাংশন Tools -> Customize -> Keyboard
কোন সাহায্য দিতে বলে মনে হচ্ছে না।
( কেন আমি xdotool ব্যবহার করতে চান না ; LibreOffice এর মধ্যে সরাসরি একটি সমাধান সেরা হবে।)
আমি নিম্নলিখিত OpenOffice ম্যাক্রো কোড খুঁজে পেয়েছি এখানে , কিন্তু এটি বলে যে এটি শুধুমাত্র লেখক নথির সাথে কাজ করে। ক্যালকটিতে নির্বাচিত নির্বাচিত কক্ষে ফর্ম্যাটেড DATE-TIME সন্নিবেশ করতে আমি কিভাবে এই ম্যাক্রোটি সংশোধন করব?
'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 = oDoc.CurrentController.getViewCursor()
oTCurs = oText.createTextCursorByRange(oVCurs.getStart())
oText.insertString(oTCurs, "Today is ", FALSE)
' Create the DateTime type.
s = "com.sun.star.text.TextField.DateTime"
ODateTime = oDoc.createInstance(s)
oDateTime.IsFixed = TRUE
oDateTime.NumberFormat = FindCreateNumberFormatStyle(_
"DD. MMMM YYYY", oDoc)
oText.insertTextContent(oTCurs,oDateTime,FALSE)
oText.insertString(oTCurs," ",FALSE)
Else
MsgBox "Sorry, this macro requires a TextDocument"
End If
End Sub
2)
। আমি মনে করি LO এ একটি ম্যাক্রো ব্যবহার করে এটি সম্ভব হওয়া উচিত এবং তারপরে শর্টকাটের কাছে এটি বরাদ্দ করা উচিত, কিন্তু LO LO কাজে ম্যাক্রো সম্পর্কে কিছু জানি না।