MailEnvelope2.Available プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォームで実行されているコードでオブジェクトの MailEnvelope2 他のプロパティを使用できるかどうかを取得します。
public:
property bool Available { bool get(); };
public bool Available { get; }
member this.Available : bool
Public ReadOnly Property Available As Boolean
プロパティ値
オブジェクトの他のプロパティがMailEnvelope2フォームで実行されているコードで使用できる場合は true、それ以外の場合は 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 内でフォームが開きます。 この場合、フォームとフォームが添付される電子メール メッセージは既に Outlook で開かれているため、現在開かれている InfoPath フォームを添付して送信する電子メール メッセージをプログラムで作成するのは適切ではなく、Available プロパティは false を返します。 フォームが InfoPath で開かれた場合、Available プロパティは true を返すので、フォームのコードは MailEnvelope2 オブジェクトのプロパティを使用できます。
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示