Déboguer des compléments Office sur un Mac
Étant donné que les compléments sont développés à l’aide de HTML et de JavaScript, ils sont conçus pour fonctionner sur plusieurs plateformes, mais il peut y avoir des différences subtiles dans la façon dont les différents navigateurs affichent le code HTML. Cet article explique comment déboguer des compléments s’exécutant sur un Mac.
Importante
Le débogage de compléments avec Office sur Mac n’est possible que si Office est installé sur le Mac à partir de Office.com, et non de l’Apple App Store.
Débogage avec l’inspecteur web Safari sur Mac
Si votre complément affiche une interface utilisateur dans un volet des tâches ou dans un complément de contenu, vous pouvez déboguer un complément Office à l’aide de avec l’inspecteur web Safari.
Pour pouvoir déboguer des compléments Office sur Mac, vous devez disposer de Mac OS High Sierra et Mac Office version 16.9.1 (build 18012504) ou version ultérieure. Si vous n’avez pas de build Office sur Mac, vous pouvez bénéficier d’un abonnement Microsoft 365 E5 pour les développeurs via le Programme pour les développeurs Microsoft 365 . Pour plus d’informations, consultez la FAQ. Vous pouvez également vous inscrire à un essai gratuit de 1 mois ou acheter un plan Microsoft 365.
Pour commencer, ouvrez un terminal, puis définissez la propriété OfficeWebAddinDeveloperExtras
pour l’application Office pertinente comme suit :
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
Importante
Les builds Mac App Store d’Office ne prennent pas en charge l’indicateur
OfficeWebAddinDeveloperExtras
.
Ensuite, ouvrez l’application Office etinsérez votre complément. Sélectionnez et maintenez la touche (ou cliquez avec le bouton droit) sur le complément. Une option Inspecter l’élément doit s’afficher dans le menu contextuel. Sélectionnez cette option pour afficher l’inspecteur dans lequel vous pouvez définir des points d’arrêt et déboguer votre complément.
Notes
Si vous déboguez un complément basé sur les événements ou la création de rapports de courrier indésirable dans Outlook sur Mac, suivez les étapes décrites dans Déboguer votre complément Outlook basé sur les événements ou la création de rapports de courrier indésirable après avoir configuré la
OfficeWebAddinDeveloperExtras
propriété .Si vous essayez d’utiliser l’inspecteur et si la boîte de dialogue scintille, mettez Office à jour vers la dernière version. Si cela ne résout pas le scintillement, essayez la solution de contournement suivante.
- Pour réduire la taille de la boîte de dialogue.
- Sélectionnez l’option Inspecter l’élément qui ouvre une nouvelle fenêtre.
- Redimensionner la boîte de dialogue à sa taille d’origine.
- Utiliser l’inspecteur comme requis.
Effacement du cache de l’application Office sur un ordinateur Mac
Les compléments sont souvent mis en cache dans Office sur Mac pour des raisons de performances. En règle générale, vous pouvez effacer le cache en rechargeant le complément. En présence de plusieurs compléments dans le même document, il se peut que le processus d’effacement automatique du cache lors du rechargement ne fonctionne pas systématiquement.
Utiliser le menu personnalité pour effacer le cache
Vous pouvez vider le cache à l’aide du menu personnalité de n’importe quel complément du volet Office. Toutefois, étant donné que le menu de personnalité n’est pas pris en charge dans les compléments Outlook, vous pouvez essayer d’effacer le cache manuellement si vous utilisez Outlook.
Sélectionnez le menu personnalité. Sélectionnez Effacer le cache web.
Notes
Vous devez exécuter macOS version 10.13.6 ou ultérieure pour afficher le menu de personnalité.
Effacer le cache manuellement
Vous pouvez également effacer le cache manuellement en supprimant le contenu des ~/Library/Containers/com.Microsoft.OsfWebHost/Data/
dossiers et ~/Library/Containers/com.microsoft.{host}/Data/Documents/wef
. Remplacez par {host}
l’application Office, telle que Excel
. Recherchez ces dossiers via le terminal.
La suppression du contenu du ~/Library/Containers/com.microsoft.{host}/Data/Documents/wef
dossier supprime un complément chargé de manière indépendante du menu des compléments dans une application.
Notes
Si le ~/Library/Containers/com.Microsoft.OsfWebHost/Data/
dossier n’existe pas, recherchez les dossiers suivants via le terminal et, le cas échéant, supprimez le contenu du dossier.
-
~/Library/Containers/com.microsoft.{host}/Data/Library/Caches/
où{host}
est l’application Office (par exemple,Excel
) -
~/Library/Containers/com.microsoft.{host}/Data/Library/Application Support/Microsoft/Office/16.0/Wef/
où{host}
est l’application Office (par exemple,Excel
) ~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Caches/com.microsoft.Office365ServiceV2/
~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Library/Caches/com.microsoft.Office365ServiceV2/
Conseil
Pour rechercher ces dossiers via le Finder, vous devez définir finder pour afficher les fichiers masqués. Finder affiche les dossiers dans le répertoire Conteneurs par nom de produit, par exemple Microsoft Excel au lieu de com.microsoft.Excel.