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 :

Remarque

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

Office 2016 pour Mac est en bac à sable

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.

Création d’un programme d’installation ou saisie de contenu utilisateur

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

Nouvelles commandes VBA pour 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.

Personnalisation du ruban dans Office pour Mac

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.

idMSOs compatibles avec Office 2016 pour Mac

Pour plus d’informations sur les idMSOs compatibles avec Office 2016 pour Mac, consultez les rubriques suivantes :

Voir aussi

Assistance et commentaires

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.