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
Informationen zum Installieren und einbinden findest du hier:
http://www.ooowiki.de/MakrosInstallierenKapitel Quellcode..
http://www.ooowiki.de/MakrosMitEinemKlick
http://www.ooowiki.de/SchaltFl%C3%A4che

Viel Erfolg.

Jürgen

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