Office-Add-Ins auf einem Mac debuggen

Da Add-Ins mit HTML und JavaScript entwickelt werden, sind sie plattformübergreifend konzipiert, aber es kann geringfügige Unterschiede in der Art und Weise geben, wie verschiedene Browser den HTML-Code rendern. In diesem Artikel wird beschrieben, wie Sie Add-Ins debuggen, die auf einem Mac ausgeführt werden.

Wichtig

Das Debuggen von Add-Ins mit Office unter Mac ist nur möglich, wenn Office auf dem Mac aus Office.com installiert ist, nicht aus dem Apple App Store.

Debuggen mit Safari Web Inspector auf einem Mac

Wenn Sie über ein Add-In verfügen, das eine Benutzeroberfläche im Aufgabenbereich anzeigt, können Sie ein Office-Add-In debuggen, indem Sie den Safari Web-Inspektor verwenden.

Um Office-Add-Ins unter Mac debuggen zu können, benötigen Sie Mac OS High Sierra UND Mac Office Version 16.9.1 (Build 18012504) oder höher. Wenn Sie nicht über einen Office auf Mac-Build verfügen, können Sie sich über das Microsoft 365-Entwicklerprogramm für ein Microsoft 365 E5-Entwicklerabonnement qualifizieren. Weitere Informationen finden Sie in den häufig gestellten Fragen. Alternativ können Sie sich für eine kostenlose 1-monatige Testversion registrieren oder einen Microsoft 365-Plan erwerben.

Öffnen Sie dazu ein Terminal und legen Sie die OfficeWebAddinDeveloperExtras Eigenschaft für die entsprechende Office-Anwendung wie folgt fest:

  • defaults write com.microsoft.Word OfficeWebAddinDeveloperExtras -bool true

  • defaults write com.microsoft.Excel OfficeWebAddinDeveloperExtras -bool true

  • defaults write com.microsoft.Powerpoint OfficeWebAddinDeveloperExtras -bool true

  • defaults write com.microsoft.Outlook OfficeWebAddinDeveloperExtras -bool true

    Wichtig

    Mac App Store Builds von Office unterstützen das OfficeWebAddinDeveloperExtras Flag nicht.

Öffnen Sie dann die Office-Anwendung und führen Sie ein Querladen Ihres Add-Ins aus. Klicken Sie mit der rechten Maustaste auf das Add-In. Die Option Element überprüfen sollte im Kontextmenü angezeigt werden. Wählen Sie diese Option aus. Der Inspektor wird geöffnet, in dem Sie Haltepunkte setzen und Ihr Add-In debuggen können.

Hinweis

Wenn Sie versuchen, den Inspektor zu verwenden und das Dialogfeld flackert, aktualisieren Sie Office auf die neueste Version. Wenn das Flimmern dadurch nicht behoben wird, probieren Sie die folgende Problemumgehung aus.

  1. Ändern der Größe des Dialogfelds.
  2. Wählen Sie Element prüfen, das in einem neuen Fenster geöffnet wird.
  3. Ändern der Größe des Dialogfelds, um die ursprüngliche Größe wiederherzustellen.
  4. Verwenden Sie den Inspektor gemäß Ihren Anforderungen.

Löschen des Caches der Office-Anwendung auf einem Mac

Add-Ins werden häufig aus Leistungsgründen in Office auf Dem Mac zwischengespeichert. Normalerweise wird der Cache gelöscht, indem das Add-In neu geladen wird. Wenn ein Dokument mehrere Add-Ins enthält, funktioniert das automatische Löschen des Caches durch Neuladen möglicherweise nicht zuverlässig.

Verwenden des Persönlichkeitsmenüs zum Löschen des Caches

Sie können den Cache löschen, indem Sie das Persönlichkeitsmenü eines beliebigen Add-Ins im Aufgabenbereich verwenden. Da das Persönlichkeitsmenü in Outlook-Add-Ins jedoch nicht unterstützt wird, können Sie die Option zum manuellen Löschen des Caches versuchen, wenn Sie Outlook verwenden.

  • Wählen Sie das Persönlichkeitsmenü aus. Wählen Sie dann Browser-Cache leeren aus.

    Hinweis

    Sie müssen macOS Version 10.13.6 oder höher ausführen, um das Persönlichkeitsmenü anzuzeigen.

    Die Option

Manuelles Löschen des Caches

Sie können den Cache auch manuell leeren, indem Sie den gesamten Inhalt des Ordners ~/Library/Containers/com.Microsoft.OsfWebHost/Data/ löschen. Suchen Sie über das Terminal nach diesem Ordner.

Hinweis

Wenn dieser Ordner nicht vorhanden ist, suchen Sie über das Terminal nach den folgenden Ordnern, und löschen Sie den Inhalt des Ordners, falls sie gefunden wurde.

  • ~/Library/Containers/com.microsoft.{host}/Data/Library/Caches/ wobei {host} die Office-Anwendung (z. B. Excel) ist
  • ~/Library/Containers/com.microsoft.{host}/Data/Library/Application Support/Microsoft/Office/16.0/Wef/ wobei {host} die Office-Anwendung (z. B. Excel) ist
  • ~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Caches/com.microsoft.Office365ServiceV2/
  • ~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Library/Caches/com.microsoft.Office365ServiceV2/

Um über finder nach diesen Ordnern zu suchen, müssen Sie den Finder so festlegen, dass ausgeblendete Dateien angezeigt werden. Der Finder zeigt die Ordner innerhalb des Containers-Verzeichnisses nach Produktname an, z. B. Microsoft Excel anstelle von com.microsoft.Excel.