次の方法で共有


ExternalApplication インターフェイス

定義

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)

適用対象