Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
176to180
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
176to180
176to180
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

wenn datei vorhanden, dann...

wenn datei vorhanden, dann...
04.11.2002 21:11:45
andreas
hallo forum,
wie kann man das lösen?

nachdem die datei xls geöffnet ist, soll
ein makro aufgerufen werden:

check ob datei mappe.doc bereits offen.
wenn doc offen,
dann msgbox "doc ist offen" ([ok], nicht mappe.xls öffnen) sonst
msgbox "doc ist nicht offen" ([ja/nein], soll geöffnet werden?)

also, wenn doc offen, dann
datei mappe.xls nicht öffnen.

danke an euch
gruss


2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: wenn datei vorhanden, dann...
04.11.2002 21:43:55
josef
hmm, versteh zwar den ganzen ablauf wie und wann du mit welcher datei was öffnen willst nicht so recht, ich geb dir aber einen code, mit dem du abfragen kannst, ob eine bestimmte dateie bereits geöffnet ist. der entsprechende "umbau" sollte kein problem sein. mir scheint das wichtigste, die abfrage nach der datei ob offen oder nicht.

Function isfileinuse(tFileName As String) As Boolean
On Error Resume Next

Dim hFile As Long

hFile = FreeFile()

Open tFileName For Random Access Read Lock Read Write As #hFile
isfileinuse = Err.Number <> 0
Close #hFile

End Function
Sub dateiinfo()

If isfileinuse("c:\myself\Ablage1\meine testdatei.doc") = True Then
Call MsgBox("Datei bereits geöffnet!", vbCritical)
Else
If isfileinuse("c:\myself\Ablage1\meine testdatei.doc") = False Then MsgBox ("Datei nicht geöffnet")
End If

End Sub

Anzeige
läuft leider nicht
04.11.2002 21:57:34
andreas
obwohl ich es angepasst habe
(pfad+datename)
kannst du nochmal schauen
dank

307 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige