MailEnvelope2.Available Propriété

Définition

Obtient si les autres propriétés de l’objet sont disponibles pour le MailEnvelope2 code en cours d’exécution dans le formulaire.

public:
 property bool Available { bool get(); };
public bool Available { get; }
member this.Available : bool
Public ReadOnly Property Available As Boolean

Valeur de propriété

true si les autres propriétés de l’objet sont disponibles pour le MailEnvelope2 code en cours d’exécution dans le formulaire ; sinon , false.

Exemples

L’exemple suivant définit une référence à l’objet MailEnvelopeObject , utilise la propriété Available pour déterminer si le formulaire est ouvert Microsoft Office Outlook 2007 et, le cas échéant, dans définit les propriétés d’enveloppe, puis affiche l’enveloppe de courrier électronique.

// Set a reference to the MailEnvelope2 object.
MailEnvelope2 myEnv = 
   (MailEnvelope2)thisApplication.ActiveWindow.MailEnvelope;
if (myEnv.<span class="label">Available)</span>
{
   // Specify addresses and subject.
   myEnv.To = "someone@example.com";
   myEnv.CC = "someone@example.com";
   myEnv.BCC = "someone@example.com";
   myEnv.Subject = "Open this form";

   // Display form with e-mail envelope.
   myEnv.Visible = true;
}
else
{
   // The form is open in Outlook, and code will not run.
   thisXDocument.UI.Alert("This form is open in Outlook.");
}

Remarques

La propriété Available est utilisée pour tester si le formulaire est ouvert dans Microsoft Office Outlook 2007. Si un formulaire est envoyé en tant que pièce jointe à un utilisateur exécutant Microsoft Office Outlook 2007, le formulaire s’ouvre dans Outlook. Dans ce contexte, il n'est pas indiqué de créer par programmation un courrier électronique pour joindre et envoyer le formulaire InfoPath actif, parce que le formulaire et le courrier électronique auquel il est joint sont déjà ouverts dans Outlook et que la propriété Available renverra la valeur false. Si le formulaire est ouvert dans InfoPath, la propriété Available renverra true et le code du formulaire pourra utiliser les propriétés de l'objet MailEnvelope2.

Étant donné que la propriété Available est nouvelle dans Microsoft InfoPath, vous devez déclarer et convertir en type MailEnvelope2 pour accéder à cette méthode. Pour plus d'informations, consultez Procédure : utiliser les membres du modèle objet qui ne sont pas compatibles avec InfoPath 2003.

Vous pouvez accéder à ce membre sans restrictions.

S’applique à