Add-Ins per Makro erkennen
Wie Sie feststellen, ob ein Makro in einem Add-In arbeitet
Das Abspeichern von Makros in einem Add-In hilft dabei, Programmcode zu isolieren und Makros an andere weiterzugeben. Über die Eigenschaft IsAddin können Sie in einem Makro feststellen, ob der Programmcode aus einem Makro heraus gestartet wurde oder nicht. So fragen Sie diese Eigenschaft er Makro ab:
Sub BinIchEinAddInn()
Dim Hinweis As String
Dim A As String
If ThisWorkbook.IsAddin = True Then
Hinweis = "einem Add-In"
Else
Hinweis = "einer Arbeitsmappe"
End If
A = MsgBox("Dieses Makro arbeitet in " & Hinweis, _
vbOKOnly, "Add-In oder nicht?")
End Sub
Das Makro zeigt ein Fenster an, mit dem Excel darstellt, ob der Programmcode aus einem Add-in heraus gestartet wurde. Die folgende Abbildung zeigt den Hinweis, wenn das nicht der Fall ist:
Das Makro prüft die Eigenschaft IsAddin als Bestandteil des Objekts ThisWorkbook. Dieses Objekt verweist auf die Arbeitsmappe, in der Excel den aktiven Programmcode ausführt. Handelt es sich dabei um ein Add-In, zeigt Excel das folgende Fenster an:
Tipp: Falls Sie wissen möchten, wie Sie Makros in Excel eingeben und starten, finden Sie hier eine Kurzbeschreibung: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-geben-sie-makros-in-excel-ein.html
Werden Sie mit unseren Tipps zum Excel-Profi!
- Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
- Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
- Jederzeit abbestellbar durch einen Link im Newsletter.




