Propriété Document.Mode (Visio)
Cette propriété détermine si un document est en mode exécution ou en mode création. Lecture-écriture.
Syntaxe
expression. Mode
Expression Variable qui représente un objet Document .
Valeur renvoyée
VisDocModeArgs
Remarques
Les documents Microsoft Visio sont soit en mode exécution, soit en mode création, tout comme les formulaires Microsoft Visual Basic, qui sont soit en cours d’exécution, soit en cours de création.
Les principales différences entre le mode exécution et le mode création sont les suivantes :
Les contrôles ActiveX qui sont intégrés dans un document ne doivent pas déclencher d’événements lorsque le document est en mode création, mais seulement lorsqu’il est en mode exécution.
Visio n’émet aucun événement à partir d’un objet si le document associé à ce dernier est en mode création.
Le mode d’exécution/conception d’un document Visio est signalé dans l’interface utilisateur de Visio par le contrôle Mode Création sous l’onglet Développeur . L’apparence de ce contrôle est identique à celle du bouton Mode Création dans la fenêtre Visual Basic Editor. Lorsque ce contrôle est activé, le document (ou projet) est en mode création. Dans le cas contraire, le document est en mode exécution.
Le mode exécution/création d’un document Visio est synchronisé avec l’état d’exécution/création du projet Visual Basic pour Applications (VBA) du document, à condition que le document ait un projet. Si le document passe d’un état à l’autre, le mode du projet change automatiquement, et inversement. Cela signifie que si le code dans le projet d’un document définit le mode du document en mode création (ThisDocument.Mode = visDocModeDesign), le projet dans lequel le code s’exécute passe en mode création et toutes les instructions qui suivent l’instruction mode-assignment ne sont pas exécutées. Toutefois, le code d’un document donné peut activer le mode création d’un autre document (projet) tout en continuant de s’exécuter.
Le mode d’un document n’est pas une propriété permanente. Par défaut, un document Visio s’ouvre en mode création, à moins que le document provienne d’un éditeur approuvé, soit signé numériquement ou se trouve à un emplacement approuvé. Un document qui répond à un de ces critères s’ouvre en mode exécution.
Toutefois, vous pouvez modifier les paramètres par défaut dans la catégorie Paramètres des macros du Centre de gestion de la confidentialité Visio (cliquez sur l’onglet Fichier , sur Options, sur Centre de gestion de la confidentialité, puis sur Paramètres du Centre de gestion de la confidentialité.) Si l’option Désactiver toutes les macros à l’exception des macros signées numériquement est sélectionnée, les documents Visio ne se trouvent pas dans un emplacement approuvé ouvert en mode d’exécution uniquement s’ils sont signés numériquement. Si l’option Désactiver toutes les macros sans notification ou Désactiver toutes les macros avec notification est sélectionnée, les documents qui ne se trouvent pas à un emplacement approuvé s’ouvrent en mode création. Si l’option Activer toutes les macros est sélectionnée, les documents s’ouvrent toujours en mode exécution, mais cette option présente un risque en termes de sécurité et elle n’est donc pas conseillée.
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.