Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Prüfen, ob Datei geöffnet ist

Forumthread: Prüfen, ob Datei geöffnet ist

Prüfen, ob Datei geöffnet ist
24.11.2005 11:19:11
CPFT
Hallo zusammen,
wer kann mir bei folgendem Problem helfen:
Ich möchte per Knopfdruck eine Mail mit Dateianhang kreieren.
Dazu nutze ich folgendes Makro:

Sub SendBack ()
Dim outObj As Object
Dim Mail As Object
Dim I As Integer
Windows("Info.xls").Activate
ActiveWorkbook.Save
Set outObj = CreateObject("Outlook.Application")
Set Mail = outObj.CreateItem(0)
With Mail
.Subject = "INFO " & Format(Date - 20, "yyyy-mm")
.To = "A.Coazu@gmx.com"
End With
Mail.Attachments.Add ("D:\Dokumente\NE\Info.xls")
Mail.display
Set Mail = Nothing
Set outObj = Nothing
End Sub

Jetzt besteht aber die Möglichkeit, das die Datei Info.xls gar nicht geöffnet ist und der Befehl ‚ Windows("Info.xls").Activate’ nicht ausgeführt werden kann.
Gibt es eine Möglichkeit zu prüfen, ob die Datei geöffnet ist?
Sollte sie nicht geöffnet sein, kann sie direkt in die Mail kopiert werden.
Dank im Voraus für eure Hilfe.
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Prüfen, ob Datei geöffnet ist
24.11.2005 11:23:13
Hajo_Zi
Hallo Hans Bärbel,
Prüfen ob Datei schon offen

Private Sub Workbook_Open()
Dim BoOffen As Boolean
Dim WoDatei As Workbook
For Each WoDatei In Workbooks
If WoDatei.Name = "test.xls" Then
MsgBox "Datei ist schon geöffnet!"
BoOffen = True
Exit For
End If
Next
If BoOffen = False Then
MsgBox "Test wird automatisch geöffnet!"
Workbooks.Open Filename:="C:\Eigene Dateien\Test.xls"
End If
End Sub



Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige