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

Tipp: Keine anderen Workbooks in gleicher Instanz

Forumthread: Tipp: Keine anderen Workbooks in gleicher Instanz

Tipp: Keine anderen Workbooks in gleicher Instanz
11.06.2004 15:59:15
Matthias
Hallo Excelfans,
ausnahmsweise keine Frage oder Antwort, sondern ein Tipp:
Wie verhindere ich, dass neben meiner Mappe noch andere Mappen in der gleichen Excel-Instanz geöffnet werden können?
Folgender Code in "DieseArbeitsmappe":

Private Sub Workbook_Deactivate()
Dim n As String
If Workbooks.Count > 1 Then
With ActiveWorkbook
n = .FullName
.Close savechanges:=False
End With
Dim xlApp As New Excel.Application
On Error Resume Next
xlApp.Workbooks.Open Filename:=n
If Err.Number > 0 Then
xlApp.Quit
Else
xlApp.Application.Visible = True
End If
Set xlApp = Nothing
End If
End Sub

Das Makro prüft, ob eine neue Datei geöffnet/erstellt wurde (.Count>1) und merkt sich dessen Namen. Dann schließt sie die Mappe ungefragt und öffnet in einer neuen Instanz selbige Mappe wieder neu.
Gruß Matthias
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Tipp: Keine anderen Workbooks in gleicher Instanz
Udo
Und, wem nützt es?
Udo
AW: Tipp: Keine anderen Workbooks in gleicher Instanz
14.06.2004 14:17:45
Matthias
Hallo Udo,
Du hast natürlich recht: es ist eigentlich Unsinn, ungefragte Fragen zu beantworten...
Ich war nur so begeistert von der Möglichkeit...
Gruß Matthias
Anzeige
;

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