Statusleistentext ausschalten

24/03/2009 - 13:18 von Beck, Alwin | Report spam
Hallo,

ich habe auf einem Formular eine Uhr für die Zeiterfassung stehen.
Die Uhrzeit muss immer aktuell sein. Daher habe ich den Zeitgeber
im Formular geàndert und nun làuft die Uhrzeit genau, d.h. die
Sekunden laufen mit - dieses über folg code :

Private Sub Form_Timer()
'für die laufende Uhrzeit auf dem Formular
'Zeitgeber in Formulareigenschaften wurde auf 1000 gestellt
'Me.TF_Uhr = Now 'Nur Uhrzeit
Me.TF_Uhr = Date & " / " & Time() 'Uhrzeit + Datum

End Sub

Da das Formular nun aktualisiert kommt nun jede Sekunde immer
im Statusleistentext "Berechnung làuft." ! Stehe ich in der
Anwendung in einem Feld wo ebenflalls ein Text in der Statusleiste
angzeigt wird - so wechselt der Text immer zwischen
"Berechnung làuft und dem Text des Feldes"

Wie kann ich im obigen Code den Statusleistentext abschalten, so dass
dieses nicht angezeigt wird ?

Danke
Gruß
Albe
 

Lesen sie die antworten

#1 stefan onken
24/03/2009 - 13:43 | Warnen spam
On 24 Mrz., 13:18, "Beck, Alwin" wrote:
Hallo,

ich habe auf einem Formular eine Uhr für die Zeiterfassung stehen.
Die Uhrzeit muss immer aktuell sein. Daher habe ich den Zeitgeber
im Formular geàndert und nun làuft die Uhrzeit genau, d.h. die
Sekunden laufen mit - dieses über folg code :

Private Sub Form_Timer()
'für die laufende Uhrzeit auf dem Formular
'Zeitgeber in Formulareigenschaften wurde auf 1000 gestellt
'Me.TF_Uhr = Now   'Nur Uhrzeit
Me.TF_Uhr = Date & " / " & Time()   'Uhrzeit + Datum

End Sub

Da das Formular nun aktualisiert kommt nun jede Sekunde immer
im Statusleistentext "Berechnung làuft." ! Stehe ich in der
Anwendung in einem Feld wo ebenflalls ein Text in der Statusleiste
angzeigt wird - so wechselt der Text immer zwischen
"Berechnung làuft und dem Text des Feldes"

Wie kann ich im obigen Code den Statusleistentext abschalten, so dass
dieses nicht angezeigt wird ?

Danke
Gruß
Albe



hallo Albe,
die Statusleiste kannst du über Application.StatusBar beeinflussen
(True/False). Nur das "Berechnung làuft" zu unterdrücken geht mE
jedoch nicht, du kannst die Statusleiste entweder Excel überlassen
oder musst selbst per Code immer für die richtige Anzeige sorgen.
Evtl ist es daher besser, nicht OnTime zu verwenden. Eine andere
Möglichkeit zur zeitgesteuerten Makroausführung findest du hier:
http://www.cpearson.com/excel/OnTime.aspx

Gruß
stefan

Ähnliche fragen