Поделиться через


MailEnvelope2.Available Свойство

Определение

Возвращает значение, указывающее, доступны ли другие свойства MailEnvelope2 объекта для кода, выполняющегося в форме.

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

Значение свойства

Значение true , если другие свойства MailEnvelope2 объекта доступны для кода, выполняющегося в форме; в противном случае значение false.

Примеры

В следующем примере задается ссылка на объект MailEnvelopeObject, свойство Available определяет, открыта ли форма Microsoft Outlook 2010, русская версия, и, если да, задает свойства конверта, а затем отображает конверт электронной почты.

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

Комментарии

Свойство Available используется для проверки того, открыта ли форма в Microsoft Outlook 2010, русская версия. Если форма отправляется в виде вложения электронной почты пользователю, работающему Microsoft Outlook 2010, русская версия, форма откроется в Outlook. В этом контексте нет соответствующего программного способа создания сообщения электронной почты для вложения и отправки текущей открытой формы InfoPath, так как форма и сообщение, в которое она вложена, уже открыты в Outlook и свойство Available возвратит значение false. Если форма открыта в InfoPath, свойство Available возвратит true, и код формы может использовать свойства объекта MailEnvelope2.

Применяется к