mitloggen wann datei das letze mal geöffnet wurde

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

MPFG
**
Beiträge: 32
Registriert: Fr, 19.01.2007 20:16

mitloggen wann datei das letze mal geöffnet wurde

Beitrag von MPFG »

ich würde gerne eine logfunktion in meine Tabelle einbauen.
Immer wenn die Tabelle geöffnet wird soll sie das datum und die zeit mitloggen. Mit =JETZT() bekomm ich datum umd zeit ja schön hin.
Ich möchte aber das er das letzte datum nich löscht. Er soll bei A1 mit dem ersten Datum anfangen und beim 2 öffnen in A2 das nächste Datum schreiben. Wenn er bei A30 ist soll er bei B 1 weitermachen. Geht sowas ?

Mfg
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo

Kopiere folgenden Code nach : ->Extras->Makros->Makros verwalten->OOo-basic-->"dein Dokument"->Standard--Modul1.[1]

[1]ggf. mit Schaltfläche 'Neu' erstellen

Code: Alles auswählen

Sub Startlog
do  'Tabelle1 entspricht index 0 ↓
	zelle = ThisComponent.Sheets(0).getCellbyPosition(Spa,Zei)
	if zelle.string = "" then
		zelle.setformula(now)
	exit sub
	else
		Zei = Zei +1
		if Zei = 30 then
			Spa = Spa + 1 
			Zei = 0
		end if
	end if
loop
End Sub
Danach musst du es noch über -->Extras-->Anpassen 'Ereignisse' dem Ereignis 'Dokument öffnen' zuweisen.

Gruß Karo
mike6
*****
Beiträge: 479
Registriert: Sa, 06.03.2004 13:58

Beitrag von mike6 »

Hallo,

kann ich auch noch den Benutzer dazu auslesen?

Wenn ja, wie ergänze ich das Makro?


mfg
mike6
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo mike
kann ich auch noch den Benutzer dazu auslesen?
schau mal bei Dannenhöfer: http://www.dannenhoefer.de/faqstarbasic ... ml#Zweig42

evtl. ist es das was du suchst ?

Gruß Karo
Antworten