Seite 1 von 1
Re: Tastenkombination --- Datum von heute
Verfasst: Do, 27.12.2007 22:10
von Karolus
Hallo
Die Tastenfolge: 27.12 enter

ok-war ein Scherz, dafür gibt es eine Erweiterung:
http://extensions.services.openoffice.o ... /DateTime2
Gruß Karo
Re: Tastenkombination --- Datum von heute
Verfasst: Fr, 28.12.2007 20:50
von Neuer Nutzer
Die Erweiterung habe ich mir gezogen und Installiert. Aktiviert ist sie auch. Aber wie kann ich sie nu nUtzen?
Welche Kombination muß ich nun benutzen?
Ab heute angemeldet!
Re: Tastenkombination --- Datum von heute
Verfasst: Fr, 28.12.2007 21:47
von Neuer Nutzer
Aber wie kann ich sie nu nUtzen?
Welche Kombination muß ich nun benutzen?
Das ist geklärt Aber wie bekomme ich das Datum in das Format "Tag,Monat ,Jahr"?
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 11:09
von AhQ
Hallo,
wenn es Dir wirklich nur um die Optik geht, dann klick doch mal die Zelle mit der rechten Maustaste an und geh auf "Zelle formatieren". Unter dem Reiter "Zahlen" findest Du auch die Formate für unterschiedliche Datumsangaben.
Viele Grüße
AhQ
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 11:43
von komma4
Wenn es Dir um das Ändern des einzufügenden Formats geht:
sieh mal in den Code, ganz am Anfang werden die Formate bestimmt.
Gefunden?
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 12:20
von Neuer Nutzer
@komma4
meinst du denn hier?
Code: Alles auswählen
Sub Datum_Feld
sDateTime_setAs = "val"
sDateTime_setWhat = "DAT"
DateTime_Init
DateTime_action
End Sub
Ich würde schon dauerhaft das Format "Tag,Monat,Jahr" haben wollen. Also nicht immer erst das Datum über die Formatierung ändern zu müssen.
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 12:48
von turtle47
Wie ist es hiermit?
Code: Alles auswählen
function Datum()
oZell = thisComponent.getcurrentSelection()
if not oZell.supportsService("com.sun.star.sheet.SheetCell") then
msgbox "Bitte nur eine Zelle auswählen", 48, "Fehler!"
exit function
end if
oZell.value = now()
'oZell.NumberFormat = 30 'Format 13.05.06
'oZell.NumberFormat = 31 'Format Sa 13.Mai 06
'oZell.NumberFormat = 32 'Format 05.06
'oZell.NumberFormat = 33 'Format 13.Mai
'oZell.NumberFormat = 34 'Format Mai
'oZell.NumberFormat = 35 'Format 2. Quartal 06
oZell.NumberFormat = 36 'Format 13.05.2006
'oZell.NumberFormat = 38 'Format Samstag, 13. Mai 2006
'oZell.NumberFormat = 39 'Format 13. Mai 06
end function
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 16:24
von Neuer Nutzer
@ turtle47
Kurze Frage
Wohin mit dem Code?
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 16:33
von turtle47
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 16:38
von Neuer Nutzer
Also ein komplett neues Makro erstellen?
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 16:51
von turtle47
Neuer Nutzer hat geschrieben:Also ein komplett neues Makro erstellen?
Füge den Code wie in der Anleitung beschrieben unter "Meine Makros" ein.
Wenn du das Makro dann über Tastenkombination oder Schaltfläche aufrufst
wird in die gerade aktuelle Zelle das Datum geschrieben.
Re: Tastenkombination --- Datum von heute
Verfasst: Sa, 29.12.2007 17:14
von Neuer Nutzer
Klappt
Danke
Re: Tastenkombination --- Datum von heute
Verfasst: Fr, 24.10.2008 21:12
von yazoo
Ich habe mit dem neuen Datetime2 ( wie auch schon mit dem Vorgänger) folgendes Problem:
Und zwar habe ich in der Datetime2 (nachdem ich sie geändert habe) folgende Zeilen stehen:
' public Const MYDATEFORMAT = "JJJJ-MM-TT"
public Const MYDATEFORMAT = "TT-MM-JJJJ"
' Const MYDATEFORMAT = "YYYY-MM-DD"
public Const MYTIMEFORMAT = "HH:MM"
Dementsprechend sollte das Datum im Format "TAG, Monat Jahr" ausgegeben werden.
Es wird aber im "amerikanischem" Format also JJJJ MM TT ausgegeben. Also ich kann an der Stelle ändern was ich will, es tut sich nichts.
Wenn ich aber den etwas tiefer stehenden Trenner ändere, wird dieser übernommen.
Warum, und was muss ich denn noch unternehmen, damit es funktioniert:
Gruß
Re: Tastenkombination --- Datum von heute
Verfasst: Fr, 24.10.2008 21:56
von Karolus
Hallo
Falls du 'Datum_Wert' ausführst wird das Datum so eingetragen wie in der auskommentierten : public Const MYDATEFORMAT = "TT-MM-JJJJ" hinterlegt
ich vermute du führst aber 'Datum_Text' aus, dann solltest du nach der Zeile:
sDateTime_FISO =
suchen, dort zb:
Right( sDateTime_DATE, 2 )& "." & Mid( sDateTime_DATE, 5 , 2 )& "." & Left( sDateTime_DATE, 4 )
dahinter schreiben und die nachfolgenden 5 Zeilen kommentieren.
Gruß Karo