Erkennen von Fehlern

Das benutzerdefinierte XML-Markup der Benutzeroberfläche, das Sie im IRibbonExtensibility.GetCustomUI-Aufruf zurückgeben, enthält in der Regel Rückrufe, die ausgeführt werden, wenn die entsprechende Microsoft Office Fluent-Benutzeroberfläche (UI), die Sie anpassen (z. B. Explorer, Inspektor oder Menü), angezeigt wird.

Sie müssen jeden Rückruf in Ihrem XML-Markup der Add-In-Klasse hinzufügen, die IRibbonExtensibility implementiert. Außerdem müssen Sie die Rückrufe als öffentliche Prozeduren deklarieren. Wenn Sie aus irgendeinem Grund einen Rückruf auslassen oder eine falsche Rückrufsignatur verwenden, tritt ein nicht gemeldeter Fehler der Anpassung der Benutzeroberfläche auf, wenn Sie nicht beim Debuggen der Lösung die Fehlererberichterstattung aktivieren.

Beachten Sie, dass, wenn ein Teil des XML-Markups, das von einem Add-In angegeben und von GetCustomUI zurückgegeben wird, nicht dem Xml-Schema der Office Fluent-Benutzeroberfläche entspricht, keine der von diesem Add-In angegebenen Benutzeroberflächenanpassungen angewendet wird. Wenn z. B. ein Problem mit einem Steuerelement vorliegt, das Sie dem Menüband hinzugefügt haben, werden Ihre Anpassungen für dieses Menüband nicht angezeigt.

Führen Sie die folgenden Schritte aus, um Fehler anzuzeigen, die Ihr XML-Markup beim Laden generiert:

  1. Klicken Sie auf die Registerkarte Datei und dann auf Optionen.
  2. Klicken Sie auf Erweitert.
  3. Wählen Sie unter Entwickler die Option Add-In-Benutzeroberflächenfehler anzeigen aus.
  4. Klicken Sie auf OK, um Ihre Änderungen zu speichern.

Siehe auch

Erweiterbarkeit der Office Fluent-Benutzeroberfläche für OutlookImplementierung der IRibbonExtensibility-Schnittstelle

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.