workbook.open wenn die Datei im Netz geöffnet ist

Bild

Betrifft: workbook.open wenn die Datei im Netz geöffnet ist
von: Horst S.
Geschrieben am: 11.03.2005 13:21:01
Mahlzeit,
bezieht sich auf:
https://www.herber.de/forum/messages/582989.html
----------------------------------------------------------------
(Eigentlich müsste es ja eine Datenbankanwendung
werden...aber das ist eine andere Geschichte :-) )
----------------------------------------------------------------
Wenn ich konventionell eine Datei öffnen will,
die jemand im Netz schon offen hat, kommt
die Fragestellung nach:
schreibgeschützt ?
Benachrichtigen ?
Abbrechen ?
In VBA will ich an dieser Stelle warten (da das Dokument stets
höchstens 10 sek offen ist, weil ein "Konkurrent" einen
weiteren Datensatz hineinschreibt )
Diese Rückfrage ist "leider" kein Fehler, so dass ich mit on error goto nicht
10 sek. warten kann und es dann erneut versuchen kann.
Wie bilde/fange ich die "Systemmeldung" ab ?
workbook.open() ,notify:=true
hat jedenfalls beim "Konkurrenten" keine Meldung erzeugt
und bei mir wird weiterhin vorgeschlagen, eine Kopie zu speichern.
Ich will aber genau die Datei und lieber Warten.
(Sch..., wenn der AG erst kurz nach Projektende Datenbankfunktionen fordert.)
Horst

Bild

Betrifft: AW: workbook.open wenn die Datei im Netz geöffnet ist
von: Domke, Frank
Geschrieben am: 11.03.2005 13:42:13
Versuch es mal mit:
Open "DATEI1" For Binary Access Read Lock Read Write As #1
Wenn die Datei bereits von einem anderen Prozeß geöffnet wurde und der angegebene Zugriffsmodus nicht zulässig ist, wird die Open-Operation abgebrochen, und es tritt ein Fehler auf.
Solange ein Fehler auftritt, müsste die Datei offen sein.
Bild

Betrifft: jawolljawoll-Es kommt ne Fehlermeldung
von: Horst S.
Geschrieben am: 11.03.2005 15:14:26
und ich kann on error goto machen
Danke und schönes Wochenende
 Bild

Beiträge aus den Excel-Beispielen zum Thema "Doppelte SumIf Funktion"