Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
184to188
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
184to188
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Welche Arbeitsmappen sind im Unterverz. geöffnet

Welche Arbeitsmappen sind im Unterverz. geöffnet
25.11.2002 12:19:13
Johannes
Hallo,

wie frage ich ab, welche Arbeitsmappen, die in einem bestimmten Unterverzeichnis liegen, geöffnet sind?

Danke

Johannes

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Welche Arbeitsmappen sind im Unterverz. geöffnet
25.11.2002 20:51:36
Nepumuk
Hallo Johannes,
mit diesem Code:

Option Explicit
Sub DateiZustand()
Dim Pfad As String, FSEObjekt As Object, index1 As Single
Pfad = "D:\Eigene Dateien\Eigene Tabellen\" ' hier deinen Pfad eingeben
Set FSEObjekt = Application.FileSearch
With FSEObjekt
.NewSearch
.LookIn = Pfad
.FileType = msoFileTypeExcelWorkbooks
.Filename = "*.xls"
If .Execute > 0 Then
For index1 = 1 To .FoundFiles.Count
If Not DateiIstFrei(.FoundFiles(index1)) Then
MsgBox "Datei " & .FoundFiles(index1) & " ist bereits geöffnet !"
End If
Next index1
End If
End With
End Sub
Function DateiIstFrei(sDateiname As String) As Boolean
Dim hFile As Integer
On Error Resume Next
hFile = FreeFile()
Open sDateiname For Random Access Read Lock Read Write As #hFile
If Err Then
DateiIstFrei = False
Else
DateiIstFrei = True
End If
Close #hFile
End Function

Gruß
Nepumuk

Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige