MailEnvelope2.Available Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 Outlook 2010 et, si c’est le cas, dans définit les propriétés d’enveloppe, puis affiche l’enveloppe du 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 permet de tester si le formulaire est ouvert dans Microsoft Outlook 2010. Si un formulaire est envoyé en tant que pièce jointe à un message électronique à un utilisateur exécutant Microsoft Outlook 2010, 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.