MailEnvelope2.Available Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém se as outras propriedades do MailEnvelope2 objeto estão disponíveis para o código em execução no formulário.
public:
property bool Available { bool get(); };
public bool Available { get; }
member this.Available : bool
Public ReadOnly Property Available As Boolean
Valor da propriedade
true se as outras propriedades do MailEnvelope2 objeto estiverem disponíveis para o código em execução no formulário; caso contrário, false.
Exemplos
O exemplo a seguir define uma referência ao objeto MailEnvelopeObject, usa a propriedade Available para determinar se o formulário está aberto Microsoft Outlook 2010 e, se assim for, em define as propriedades do envelope e, em seguida, exibe o envelope de email.
// 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.");
}
Comentários
A propriedade Available é usada para testar se o formulário está aberto em Microsoft Outlook 2010. Se um formulário for enviado como um anexo de email para um usuário que executa Microsoft Outlook 2010, o formulário será aberto no Outlook. Nesse contexto, não é apropriado criar programaticamente uma mensagem de email para anexar e enviar o formulário InfoPath atualmente aberto porque o formulário e a mensagem de email ao qual ele está anexado já estão abertos no Outlook e a propriedade Available retornará false. Se o formulário for aberto no InfoPath, a propriedade Available retornará true e o código de formulário poderá usar as propriedades do objeto MailEnvelope2 .