> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# On Activate Document

> On Activate Document s’exécute avant l’ouverture d’un document dans l’éditeur de FlexiCapture ; définissez le paramètre CanOpen sur false dans votre script pour empêcher son ouverture.

<div id="when-it-is-launched">
  ## Lors de son lancement
</div>

Le script est exécuté avant l’activation du document dans la fenêtre de tâche (par double-clic, à l’aide des commandes du menu, etc.).

* Si la propriété **CanOpen.Value** est définie sur **true**, le document s’ouvrira dans l’éditeur de documents après l’exécution du script.
* Si la propriété **CanOpen.Value** est définie sur **false**, le document ne s’ouvrira pas.

Par défaut, la valeur du paramètre **CanOpen** est **true**.

<div id="parameters">
  ## Paramètres
</div>

| **Name**     | **Type**                                                                | **Accès**        | **Description**                         |
| ------------ | ----------------------------------------------------------------------- | ---------------- | --------------------------------------- |
| CanOpen      | [IBoolean](/fr/flexi-capture/appendix/scripts-shell/iboolean)           | Lecture/écriture | Indique si le document peut être ouvert |
| Context      | [ITaskWindow](/fr/flexi-capture/appendix/scripts-shell/itaskwindow)     | Lecture/écriture | La fenêtre de tâche                     |
| DocumentItem | [IDocumentItem](/fr/flexi-capture/appendix/scripts-shell/idocumentitem) | Lecture/écriture | Le document en cours de traitement      |
