Compartir a través de


MailEnvelope2.Available Propiedad

Definición

Obtiene si las otras propiedades del objeto están disponibles para el MailEnvelope2 código que se ejecuta en el formulario.

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

Valor de propiedad

true si las demás propiedades del objeto están disponibles para el MailEnvelope2 código que se ejecuta en el formulario; de lo contrario, false.

Ejemplos

En el ejemplo siguiente se establece una referencia al objeto MailEnvelopeObject , se usa la propiedad Available para determinar si el formulario está abierto Microsoft Office Outlook 2007 y, si es así, en establece las propiedades del sobre y, a continuación, muestra el sobre de correo electrónico.

// 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.");
}

Comentarios

La propiedad Available se usa para comprobar si el formulario está abierto en Microsoft Office Outlook 2007. Si un formulario se envía como datos adjuntos de correo electrónico a un usuario que ejecuta Microsoft Office Outlook 2007, el formulario se abrirá en Outlook. En este contexto, no es adecuado crear mediante programación un mensaje de correo electrónico para adjuntar y enviar el formulario de InfoPath abierto, puesto que el formulario y el mensaje al que se adjunta ya están abiertos en Outlook y la propiedad Available devolverá false. Si el formulario se abre en InfoPath, la propiedad Available devolverá true y el código del formulario puede usar las propiedades del objeto MailEnvelope2.

Dado que la propiedad Available es nueva en Microsoft InfoPath, debe declarar y convertir al tipo MailEnvelope2 para tener acceso a este método. Para obtener más información, vea Cómo: Usar miembros del modelo de objetos que no son compatibles con InfoPath 2003.

Se puede acceder a este miembro sin restricciones.

Se aplica a