🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Datum - altes Macro

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
noli
Beiträge: 7
Registriert: Sa 7. Apr 2012, 10:30

Datum - altes Macro

Beitrag von noli » Di 18. Aug 2015, 21:51

Ich benutze seit vielen Jahren ein Macro um per Klick das Datum einzufügen. Bis Version 4.3.5.2 klappte das alles mit dem Klick auf das Icon "123" (Bild).
In höheren Versionen fehlt das Icon und ein Teil des Macros erscheint in der Leiste (Bild) Wie bekomme ich das wieder mit einem Icon hin, bzw wie kann ich per Tastenkombination (ähnlich Excel) das Datum einfügen? Anbei noch das Macro - eine Notiz die ich noch aus dem Jahr 2006 habe:

Sub Insert_Date_As_Text
Insert_As_Text( Date )
End Sub

sub Insert_As_Text( aValue As String )

oDesktop = createUnoService( "com.sun.star.frame.Desktop" )
oController = oDesktop.CurrentFrame.Controller
oDocument = oController.Model

' insert as text for Calc ----------------------
If oDocument.supportsService( "com.sun.star.sheet.SpreadsheetDocument" ) Then
oSelection = oController.Selection
oSelection.Formula = "'" & aValue ' apostroph forces string

' insert as text for Writer --------------------
ElseIf oDocument.supportsService( "com.sun.star.text.TextDocument" ) Then
oSelection = oDocument.CurrentSelection( 0 )
oSelection.Text.insertString( oSelection, aValue, True )

EndIf
End Sub


hier haste die 2 sachen die du brauchst, das

Insert_Date_As_Text () musst du aufrufen bzw. die tasten zuordnen um das datum einzufügen, das andere wird hiervon aufgerufen!

Ich bekomme es nicht mehr hin :(
Dateianhänge
Unbenannt 2.jpg
Unbenannt 2.jpg (106.81 KiB) 1899 mal betrachtet

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Datum - altes Macro

Beitrag von F3K Total » Di 18. Aug 2015, 23:52

Hi,
die beiden Makros laufen, du musst das Makro Insert_Date_As_Text über Menü Extras/Anpassen/Symbolleisten nur in eine Symbolleiste einbauen und dann über Ändern das Symbol 123 zuordnen.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

noli
Beiträge: 7
Registriert: Sa 7. Apr 2012, 10:30

Re: Datum - altes Macro

Beitrag von noli » Mi 19. Aug 2015, 08:52

Vielen Dank! :D Es klappt wieder, so ist das wenn man Sachen fast 10 Jahre nicht anfasst, alles vergessen :geek:


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten