次の方法で共有


XDocuments2.New(Object, Int32) メソッド

定義

指定したフォームに基づいて新しい Microsoft InfoPath フォームを作成します。

public:
 Microsoft::Office::Interop::InfoPath::SemiTrust::XDocument ^ New(System::Object ^ varURI, int dwBehavior);
public Microsoft.Office.Interop.InfoPath.SemiTrust.XDocument New (object varURI, int dwBehavior);
abstract member New : obj * int -> Microsoft.Office.Interop.InfoPath.SemiTrust.XDocument
Public Function New (varURI As Object, dwBehavior As Integer) As XDocument

パラメーター

varURI
Object

フォームの URI (Uniform Resource Identifier) を指定します。

dwBehavior
Int32

既定値は 1 です。 フォームを開く方法を指定する値です。 値は列挙に XdDocumentVersionMode 基づいています。

戻り値

_XDocumentオブジェクト。

実装

次の例では、コレクションの New メソッドに既存の XDocumentsCollection フォームの URI が渡され、新しいフォームが作成され、関連付けられている _XDocument オブジェクトが返されます。

XDocument newDocument;
newDocument = thisApplication.XDocuments.<span class="label">New</span>(@"C:\MyForm.xml", 1);

注釈

New メソッドは、既存のフォームに基づいて新しいフォームを作成する場合にのみ使用できます。フォーム テンプレートに基づいて新しいフォームを作成するために使用することはできません。 フォーム テンプレートからフォームを作成するには、 メソッドを使用します NewFromSolution(Object)

New メソッドを使用すると、InfoPath で新しいフォームが開き、入力できる状態になります。

重要: このメンバーにアクセスできるのは、現在開いているフォームと同じドメインで実行されているフォーム、またはクロスドメインアクセス許可が付与されているフォームのみです。

適用対象