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
Die besten Excel Tipps gratis per E-Mail...
Über 35.000 Leserinnen und Leser erhalten bereits "Excel Daily" gratis per E-Mail:
- Excel News: Alles rund um Excel
- Power-Tipps: Wie Sie Formeln richtig einsetzen
- Excel Makros: Holen Sie mehr aus Excel heraus
Unter keinen Umständen werden wir Ihre E-Mail-Adresse an Dritte weitergeben!

