Table of contents

Office pour Mac

office 365 dev account|Dernière mise à jour: 04/10/2017
|
1 Contributeur

Utilisez des macros et des compléments VBA que vous avez développés pour Office pour Windows avec Office pour Mac.

Dernière modification : 26 janvier 2016

S’applique à :Excel pour Mac | PowerPoint pour Mac | Word pour Mac | Office 2016 pour Mac

Si vous créez des macros pour Office pour Mac, vous pouvez utiliser la plupart des objets qui sont disponibles dans VBA pour Office. Pour plus d’informations sur VBA pour Excel, PowerPoint et Word, voir les rubriques suivantes :

Remarque : Outlook pour Mac et OneNote pour Mac ne prennent pas en charge VBA.

Office 2016 pour Mac est en mode sandbox

Contrairement aux autres versions des applications Office qui prennent en charge VBA, les applications Office 2016 pour Mac sont des applications sandbox.

De ce fait, leur accès aux ressources en dehors du conteneur d’application est restreint. Cela affecte tous les compléments et les macros qui impliquent un accès au fichier ou des communications entre les processus. Vous pouvez réduire les effets du mode sandbox à l’aide des nouvelles commandes décrites dans la section suivante. <br><br>

Création d’un programme d’installation ou utilisation du contenu utilisateur

Pour obtenir des instructions sur la création d’un programme d’installation pour votre complément, voir l’article suivant : Installation de contenu utilisateur dans Office 2016 pour Mac

Nouvelles commandes VBA pour Office 2016 pour Mac

Les commandes VBA suivantes sont nouvelles et propres à Office 2016 pour Mac.

CommandeUtilisation
GrantAccessToMultipleFilesDemander l’autorisation d’un utilisateur pour accéder à plusieurs fichiers simultanément.
AppleScriptTaskAppeler des scripts AppleScript externes depuis VB.
MAC_OFFICE_VERSIONIFDEF entre les différentes versions de Mac Office au moment de la compilation.

Personnalisation du ruban dans Office pour Mac

Office 2016 pour Mac prend en charge la personnalisation du ruban à l’aide du ruban XML. Notez qu’il existe certaines différences en matière de prise en charge du ruban entre Office 2016 pour Mac et Office pour Windows.

Fonctionnalité de personnalisation du rubanOffice pour WindowsOffice pour Mac
Possibilité de personnaliser le ruban à l’aide du ruban XMLDisponibleDisponible
Prise en charge des compléments basés sur des documentsDisponibleDisponible
Possibilité d’appeler des macros à l’aide des contrôles personnalisés du rubanDisponibleDisponible
Personnalisation des menus personnalisésDisponibleDisponible
Possibilité d’inclure et d’appeler les contrôles Office Fluent dans un onglet de ruban personnaliséDisponibleLes identificateurs de contrôle Office Fluent les plus courants sont compatibles avec Office pour Mac. Certains peuvent ne pas être disponibles. Pour les commandes qui sont compatibles avec Office 2016 pour Mac, voir idMSO compatibles avec Office 2016 pour Mac.
Prise en charge des compléments COM qui utilisent des contrôles de ruban personnalisésDisponibleOffice 2016 pour Mac ne prend pas en charge les compléments COM de tiers.

idMSO compatibles avec Office 2016 pour Mac

Pour plus d’informations sur les idMSO qui sont compatibles avec Office 2016 pour Mac, voir les rubriques suivantes :

© 2018 Microsoft