ExternalApplication インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft InfoPath アプリケーションを表します。
public interface class ExternalApplication : Microsoft::Office::Interop::InfoPath::SemiTrust::_ExternalApplication2
[System.Runtime.InteropServices.Guid("096cd772-0786-11d1-95fa-0080c78ee3bb")]
public interface ExternalApplication : Microsoft.Office.Interop.InfoPath.SemiTrust._ExternalApplication2
type ExternalApplication = interface
interface _ExternalApplication2
interface _ExternalApplication
Public Interface ExternalApplication
Implements _ExternalApplication2
- 属性
- 実装
例
次の例では、ExternalApplication オブジェクトを作成し、それを使用してフォームを開きます。
<span class="label">ExternalApplication</span> infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);
注: 上記の例では、名前空間が Microsoft.Office.Interop.InfoPath 使用されており、Microsoft InfoPath 1.0 タイプ ライブラリが参照されていることを前提としています。
注釈
この型は、COM の相互運用性を得るためにマネージ コードが必要とするコクラスのラッパーです。 この型を使用して、このコクラスによって実装される COM インターフェイスにアクセスします。 COM インターフェイスの詳細については、そのメンバーの説明へのリンクを参照してください_ExternalApplication。
ExternalApplication オブジェクトは使用されなくなった型であり、オートメーションには使用できません。 Applicationオブジェクトと XDocument オブジェクトには、InfoPath アプリケーションの外部オートメーションに必要なプロパティとメソッドが含まれています。
旧バージョンとの互換性を保つため、ExternalApplication オブジェクトを使用して、フォームの作成やオープンまたはクローズ、フォーム テンプレートの登録または登録解除、単なるアプリケーションの終了など、限定された一連の InfoPath 操作を実行できます。
メソッド
CacheSolution(String) |
キャッシュ内のフォーム テンプレートを調べ、必要に応じて、発行された場所からそのフォーム テンプレートを更新します。 (継承元 _ExternalApplication2) |
Close(String) |
指定したフォームを閉じます。 (継承元 _ExternalApplication2) |
New(String, Int32) |
指定されたフォームに基づいて新しいフォームを作成します。 (継承元 _ExternalApplication2) |
NewFromSolution(String) |
指定したフォーム テンプレートに基づいて新しいフォームを作成します。 (継承元 _ExternalApplication2) |
NewFromSolutionWithInputParameters(String, String) |
指定したフォーム テンプレートと入力パラメーターを使用して、新しいフォームを作成します。 (継承元 _ExternalApplication2) |
Open(String, Int32) |
指定したフォームを開きます。 (継承元 _ExternalApplication2) |
Quit() |
アプリケーションを終了します。 (継承元 _ExternalApplication2) |
RegisterSolution(String, String) |
指定したフォーム テンプレートをインストールします。 (継承元 _ExternalApplication2) |
UnregisterSolution(String) |
指定したフォーム テンプレートをアンインストールします。 (継承元 _ExternalApplication2) |