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.