MailEnvelope2.Available Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 otras 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 Outlook 2010 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 Outlook 2010. Si un formulario se envía como datos adjuntos de correo electrónico a un usuario que ejecuta Microsoft Outlook 2010, 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.