da mein Add-in nur in bestimmtem Exceldateien geladen werden soll, mach ich das mit einem Makro und nicht mit der pauschalen Add-in Verknüpfung.
Private Sub Workbook_Open()
Dim Pfad As String
Pfad = Sheets("Blattxy").Range("A1").Value
Workbooks.Open Pfad
End Sub
Öffne ich aber eine zweite Datei, die das Add-in laden möchte, gibt es eine Abfrage: "Add-in xy.xlam ist bereits geöffnet. Wenn sie es erneut öffnen, verlieren Sie damit alle Änderungen, die Sie eingegeben haben. Soll xy.xlm erneut geöffnet werden?"Die Radikalmethode mit Application.DisplayAlerts = False und On Error Resume Next möchte ich vermeiden um andere Fehler anzeigen zu lassen. Außerdem lädt er so das Add-in neu, was auch nicht so schön ist.
Wie könnte ich vorher prüfen, ob das Add-in schon geladen ist?
Danke und viele Grüße
Lu