VBA-Excel-Prüfen ob Datei bereits geöffnet ist

Hallo zusammen,

kann mir jemand den VBA-Code dafür nennen, der prüft, ob eine bestimmte Datei bereits geöffnet ist. wenn nein soll diese datei geöffnet werden, wenn ja soll sie natürlich nicht mehr geöffnet werden.

danke gruss salvo

Den Code ausprogrammieren werde ich nicht, da ich annnehme, du kennst vba.

du kannst eine For-Each Schleife durch die workbook-collection des Application-Objekts von Excel machen.

jedes Workbook verfügt über Path und Name Property die Du abfragen kannst, um zu ermitteln, ob diese datei schon offen ist.

Eine Datei öffnen kannst Du mit der Methode Application.Workbooks.Open

Versuch halt, die Datei zu öffnen und fang den dabei eventuell auftretenden Fehler ab.

Gruß aus dem Norden
Reinhard Kraasch