Définir les préférences pour la sécurité des macros dans Office pour Mac

S’applique à :Office pour Mac, Office LTSC pour Mac 2021, Office 2019 pour Mac

En tant qu’administrateur informatique, vous souhaiterez peut-être fournir aux utilisateurs Mac de votre organization un ensemble standard de préférences pour Office de l’une des manières suivantes :

  • Définissez un paramètre par défaut, que les utilisateurs peuvent modifier.
  • Forcer un paramètre particulier, que les utilisateurs ne peuvent pas modifier.

Les préférences suivantes peuvent être utilisées pour améliorer la posture de sécurité et protéger les données d’entreprise.

Ces clés sont compatibles CFPreferences, ce qui signifie qu’elles peuvent être définies à l’aide d’un logiciel de gestion d’entreprise pour Mac, tel que Jamf Pro.

Notifications de macro Visual Basic

Contrôle si les macros sont autorisées à s’exécuter et quelle est l’expérience utilisateur lors de l’ouverture d’un fichier qui contient une macro.

Affiche les options de sécurité des macros pour Sécurité & Confidentialité.

Catégorie Détails
Domaine
com.microsoft.office
Clé
VisualBasicMacroExecutionState
Type de données
Chaîne
Valeurs possibles
DisabledWithWarnings (par défaut)
DisabledWithoutWarnings
EnabledWithoutWarnings (non recommandé)
Applications
Word, Excel, PowerPoint
Disponibilité
15.33
Commentaires
L’interface utilisateur est désactivée si cette préférence est définie via un profil de configuration.

Modèle objet VBA

Définissez la possibilité pour les macros de modifier des projets Visual Basic.

Catégorie Détails
Domaine
com.microsoft.office
Clé
VBAObjectModelIsTrusted
Type de données
Valeur booléenne
Valeurs possibles
false (valeur par défaut)
true
Applications
Word, Excel, PowerPoint
Disponibilité
16.21
Commentaires
Pour améliorer la sécurité, définissez cette valeur sur false via un profil de configuration.

Liaisons système Visual Basic

Définissez la possibilité pour les macros Visual Basic d’utiliser DECLARE via l’API system().

Catégorie Détails
Domaine
com.microsoft.office
Clé
AllowVisualBasicToBindToSystem
Type de données
Valeur booléenne
Valeurs possibles
false (valeur par défaut)
true
Applications
Word, Excel, PowerPoint
Disponibilité
15.31
Commentaires
Pour améliorer la sécurité, définissez cette valeur sur false via un profil de configuration.

Liaisons de bibliothèque externe Visual Basic

Définissez la possibilité pour les macros Visual Basic d’utiliser des bibliothèques dynamiques tierces.

Catégorie Détails
Domaine
com.microsoft.office
Clé
DisableVisualBasicExternalDylibs
Type de données
Valeur booléenne
Valeurs possibles
false (valeur par défaut)
true
Applications
Word, Excel, PowerPoint
Disponibilité
15.31
Commentaires
Sauf si des extensions tierces sont utilisées, définissez cette valeur sur true via un profil de configuration pour améliorer la sécurité.

Liaisons de canal Visual Basic

Définissez la possibilité pour les macros Visual Basic de communiquer avec d’autres processus via des canaux.

Catégorie Détails
Domaine
com.microsoft.office
Clé
DisableVisualBasicToBindToPopen
Type de données
Valeur booléenne
Valeurs possibles
false (valeur par défaut)
true
Applications
Word, Excel, PowerPoint
Disponibilité
16.16
Commentaires
Sauf si des extensions tierces sont utilisées, définissez cette valeur sur true via un profil de configuration pour améliorer la sécurité.

Visual Basic et AppleScript

Définissez la possibilité pour les macros Visual Basic d’appeler AppleScript.

Catégorie Détails
Domaine
com.microsoft.office
Clé
DisableVisualBasicMacScript
Type de données
Valeur booléenne
Valeurs possibles
false (valeur par défaut)
true
Applications
Word, Excel, PowerPoint
Disponibilité
16.16
Commentaires
Pour améliorer la sécurité, définissez cette valeur sur false via un profil de configuration.

Désactiver Visual Basic

Empêchez tout le code Visual Basic de s’exécuter, même à partir d’emplacements approuvés comme le modèle par défaut.

Catégorie Détails
Domaine
com.microsoft.office
Clé
VisualBasicEntirelyDisabled
Type de données
Valeur booléenne
Valeurs possibles
false (valeur par défaut)
true
Applications
Word, Excel, PowerPoint
Disponibilité
16.32
Commentaires
Sauf si des extensions tierces sont utilisées, définissez cette valeur sur true via un profil de configuration pour améliorer la sécurité.