Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
976to980
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
976to980
976to980
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

prüfen ob AddIn Datei öffen ist

prüfen ob AddIn Datei öffen ist
08.05.2008 22:01:00
SteffenS
Hallo Zusammen,
ich öffne von einer Mappe aus ein Addin.
Ab und an möchte ich abfragen ob dieses noch offen ist.
Leider funktioniert mein Code:

Function IstMappeOffen(Map As String) As Boolean
Dim istoffen As Boolean
Dim oa As Integer
istoffen = False
Map = UCase(Map)
For oa = 1 To Workbooks.Count
If (UCase(Workbooks(oa).Name)) = Map Then istoffen = True
Next oa
IstMappeOffen = istoffen
End Function


nicht.
Bei normalen Arbeitsmappen geht es aber.
Der Aufruf erfolgt normal mit:
'Symbolleistendatei öffnen
If IstMappeOffen(symbdat) = False Then
Workbooks.Open ThisWorkbook.Path & "\" & symbdat
End If
Was muss ich tun, damit ich abfragen kann ob die Datei (AddIn) offen ist?
Danke Euch.
MFG
Steffen Schmerler

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: prüfen ob AddIn Datei öffen ist
08.05.2008 22:06:21
Lars
Hi,
was meinst du mit offen? Normal ist, dass ein Add-In installiert wird, nicht geöffnet.
Das kann mit AddIn("Name").Installed abgefragt werden.
mfg Lars

hm, also
08.05.2008 22:13:47
SteffenS
ich eine Mappe als AddIn gespeichert (xlam).
Diese Datei öffne ich mittels einer anderen Mappe.
Ich möchte nun abfragen ob die datei test.xlam offen ist.
Wie schaffe ich das?
If AddIn("test.xlam").Installed= True
bringt dabei einen Fehler
Danke Euch nochmal
Steffen

habe was gefunden --> DANKE nochmal
08.05.2008 22:21:00
SteffenS
Hier mal mein Ergebnis

Function ExistsAddIn(sFile As String) As Boolean
Dim wkb As Workbook
On Error Resume Next
Set wkb = Workbooks(sFile)
If Err = 0 Then ExistsAddIn = True
On Error GoTo 0
End Function


'Symbolleistendatei öffnen
If ExistsAddIn("test.xlam") = False Then Workbooks.Open ThisWorkbook.Path & "\test.xlam"

Anzeige

180 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige