Add-Ins per Makro erkennen

20. Februar 2010
Martin Althaus Von Martin Althaus, Excel, Office ...

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!

Jetzt gratis per E-Mail

  • Excel Vorlagen zum Sofort-Download
  • Geprüfte Vorlagen zum Sofort-Einsatz
  • Gratis Makros & Add-Ins im Downloadcenter
DDV Ehrencodex E-Mail-Marketing
  • 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.

Unsere Datenschutzgarantie:

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.

Weitere Artikel zum Thema

Newsletter

Jetzt kostenlose Excel-Hilfe anfordern!

  • die besten Tipps
  • völlig kostenlos
  • jederzeit abbestellbar
DDV Ehrencodex E-Mail-Marketing
  • 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.

Unsere Datenschutzgarantie:

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.

Unsere Experten

Rudolf Ring twittert für @Computerwissen

Die von Ihnen eingegebene E-Mail Adresse ist nicht korrekt. Bitte korrgieren Sie Ihre Eingabe und klicken Sie auf "OK":

Bitte wählen Sie mindestens einen Newsletter aus und klicken Sie auf "OK"