Office pour Mac
Utilisez les macros et compléments VBA que vous avez développés pour Office pour Windows avec Office pour Mac.
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 disponibles dans VBA pour Office. Pour plus d’informations sur VBA pour Excel, PowerPoint et Word, consultez les rubriques suivantes :
Note
Outlook pour Mac et OneNote pour Mac ne prennent pas en charge VBA.
Contrairement aux autres versions des applications Office qui prennent en charge VBA, les applications Office 2016 pour Mac sont en bac à sable.
Le bac à sable empêche les applications d’accéder aux ressources en dehors du conteneur d’application. Cela affecte tous les compléments ou macros qui impliquent l’accès aux fichiers ou la communication entre les processus. Vous pouvez réduire les effets du bac à sable à l’aide des nouvelles commandes décrites dans la section suivante.
Pour obtenir des instructions sur la création d’un programme d’installation pour votre complément, reportez-vous à l’article ici : Installation du contenu utilisateur dans Office 2016 pour Mac
Les commandes VBA suivantes sont nouvelles et uniques pour Office 2016 pour Mac.
Commande | Utiliser pour |
---|---|
GrantAccessToMultipleFiles | Demander à un utilisateur l’autorisation d’accéder à plusieurs fichiers à la fois. |
AppleScriptTask | Appelez des scripts AppleScript externes à partir de VB. |
MAC_OFFICE_VERSION | IFDEF entre différentes versions de Mac Office au moment de la compilation. |
Office 2016 pour Mac prend en charge la personnalisation du ruban à l’aide du code XML du ruban. Notez qu’il existe des différences dans la prise en charge du ruban dans Office 2016 pour Mac et Office pour Windows.
Fonctionnalité de personnalisation du ruban | Office pour Windows | Office pour Mac |
---|---|---|
Possibilité de personnaliser le ruban à l’aide du code XML du ruban | Disponible | Disponible |
Prise en charge des compléments basés sur des documents | Disponible | Disponible |
Possibilité d’appeler des macros à l’aide de contrôles de ruban personnalisés | Disponible | Disponible |
Personnalisation des menus personnalisés | Disponible | Disponible |
Possibilité d’inclure et d’appeler des contrôles Office Fluent dans un onglet de ruban personnalisé | Disponible | Les identificateurs de contrôle Fluent Office les plus familiers sont compatibles avec Office pour Mac. Certains ne sont peut-être pas disponibles. Pour les commandes compatibles avec Office 2016 pour Mac, consultez idMSOs compatibles avec Office 2016 pour Mac. |
Prise en charge des compléments COM qui utilisent des contrôles de ruban personnalisés | Disponible | Office 2016 pour Mac ne prend pas en charge les compléments COM tiers. |
Pour plus d’informations sur les idMSOs compatibles avec Office 2016 pour Mac, consultez les rubriques suivantes :
- idMSO pris en charge dans Excel pour Mac
- idMSO pris en charge dans PowerPoint pour Mac
- idMSO pris en charge dans Word pour Mac
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.