Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Permission.Enabled - Propriété

Office 2013 et versions ultérieures

Obtient ou définit l'information indiquant que les paramètres d'autorisation représentés par l'objet Permission sont activés pour le formulaire actif.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

bool Enabled { get; set; }

Valeur de propriété

Type : System.Boolean
La valeur true est renvoyée si les paramètres d'autorisation sont activés. Dans le cas contraire, c'est la valeur false qui est renvoyée.

Utilisez la propriété Enabled pour déterminer si les autorisations sont restreintes sur le formulaire actif et pour activer ou désactiver les autorisations. Remplacez Enabled par false pour désactiver les autorisations et supprimer tous les utilisateurs (autres que l'auteur du formulaire) ainsi que leurs autorisations.

RemarqueRemarque

En mode aperçu, la propriété Enabled renvoie toujours false et si le code tente de modifier ce paramètre, une System.Runtime.InteropServices.COMException est générée et le message « La méthode/propriété n'est pas disponible en mode aperçu » est renvoyé.

Puisque l’objet Permission et ses membres sont des nouveautés dans Microsoft InfoPath, vous devez envoyer l’objet renvoyé par la variable thisXDocument au type _XDocument3 pour accéder à l’objet et à ses membres. Pour plus d’informations, voir Procédure : utiliser les membres du modèle objet qui ne sont pas compatibles avec InfoPath 2003.

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

Dans l'exemple suivant, la propriété Enabled sert à indiquer si les paramètres d'autorisation sont activés pour le formulaire actif.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(thisDoc.Permission.Enabled.ToString());
Afficher: