Thema Datum  Von Nutzer Rating
Antwort
03.09.2006 20:23:38 wuerth
NotSolved
04.09.2006 13:22:57 Schnolli
NotSolved
Rot Aw:Aw:Automatisches Beenden einer Excel-Datei
04.09.2006 15:38:27 wuerth
NotSolved
05.09.2006 10:00:20 Schnolli
NotSolved
05.09.2006 18:41:51 wuerth
NotSolved
06.09.2006 09:47:33 Schnolli
NotSolved
06.09.2006 21:20:46 wuerth
NotSolved
10.09.2006 14:54:05 wuerth
NotSolved
05.09.2006 10:04:41 Schnolli
NotSolved
10.09.2006 13:07:28 wuerth
NotSolved
24.08.2015 10:41:18 klamafel
NotSolved

Ansicht des Beitrags:
Von:
wuerth
Datum:
04.09.2006 15:38:27
Views:
1476
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Automatisches Beenden einer Excel-Datei
Schnolli schrieb am 04.09.2006 13:22:57:

hi wuerth :-)

von welchem fenster sprichst du denn nun? von diesem makro aktivieren/deaktivieren-fenster?

stell doch einfach mal die sicherheit von excel runter -- oder kommentiere die betreffende stelle im code, die das laden nach 2 minuten vornimmt.
wie wäre es, wenn stattdessen die datei nur beim starten von excel geladen wird?

wenn ich das problem richtig verstanden habe...

viele grüße
schnolli

------------------------------------------------------------------------------------
Hallo Schnolli,
genau von dem Fenster sprech ich.
Es ist so:

Eine Excel-Tabelle wird von 3 Leuten bearbeitet - nacheinander versteht sich (soll auch nicht anders sein).
Problem ist nun, dass man in aller Regel vergisst, diese nach einem kurzen Eintrag zu schließen oder dass derjenige, der sie geöffnet hat mal kurz in eine Besprechung geht und der PC gesperrt ist. Jetzt kann keiner auf die Datei zugreifen. Deshalb soll sie automatisch geschlossen werden.
Wird das aktive Excel-Fenster nun nicht vollständig geschlossen (sondern KLICK auf zweites Kreuzle von oben), wird sie durch die Zeile

Zeit = TimeSerial(0, 0, 10) heißt: 0 h - 0 min - 10 sek.

im Makro (hier aus Testzwecken) nach 10s wieder geöffnet. Es ist dann egal ob sie mit dem Zwischenfenster Makros aktivieren (bei mittlerer Sicherheitsstufe) oder sofort - ohne Nachfrage - geöffnet wird (bei "niedriger" Sicherheitsstufe). Jedenfalls bleibt sie für die anderen User schreibgeschützt!

Ich kann mir das ganze mit dem Befehl

Application.OnTime Now + Zeit, "Position", False

einfach nur so erklären. Er versucht nach 10 sekunden die Prozedur Position zu starten, da diese nicht mehr verfügbar ist, öffnet er die Datei erneut.

Und wie gesagt - das ganze würde mit application.quit funktionieren, doch will man nicht, dass alle anderen offenen Excel-Fenster beendet werden!!! Es würde also demnach ein Befehl ausreichen, der das komplette aktive Fenster beendet (das äußere X rechts oben im Eck).

Hoffe ich hab mich nun klarer ausgedrückt :o)

Grüßle
Wuerth

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
03.09.2006 20:23:38 wuerth
NotSolved
04.09.2006 13:22:57 Schnolli
NotSolved
Rot Aw:Aw:Automatisches Beenden einer Excel-Datei
04.09.2006 15:38:27 wuerth
NotSolved
05.09.2006 10:00:20 Schnolli
NotSolved
05.09.2006 18:41:51 wuerth
NotSolved
06.09.2006 09:47:33 Schnolli
NotSolved
06.09.2006 21:20:46 wuerth
NotSolved
10.09.2006 14:54:05 wuerth
NotSolved
05.09.2006 10:04:41 Schnolli
NotSolved
10.09.2006 13:07:28 wuerth
NotSolved
24.08.2015 10:41:18 klamafel
NotSolved