情報パス2007フォームテンプレート(xsnファイル=フォーム定義)をプログラムで生成することはできますか?InfoPathフォームテンプレートをプログラムで生成しますか?
infopath 2007フォームデザイナーのオブジェクトモデルはありませんが、サードパーティ製のライブラリを知っている人はいますか?
フォームビュー自体はxslファイルなので、可能なはずです。私はその共通のユースケースだとも思っていました。事前に
おかげで、
マット
情報パス2007フォームテンプレート(xsnファイル=フォーム定義)をプログラムで生成することはできますか?InfoPathフォームテンプレートをプログラムで生成しますか?
infopath 2007フォームデザイナーのオブジェクトモデルはありませんが、サードパーティ製のライブラリを知っている人はいますか?
フォームビュー自体はxslファイルなので、可能なはずです。私はその共通のユースケースだとも思っていました。事前に
おかげで、
マット
(のXMLを言わせて)、その後(の.cabとして)このパック構造化されたソースからのManifest.xsf、XSLとXMLファイルを生成することが可能です
の.xsn拡張子を持つ(の.xsnファイルがrenemedの.cab以外の何ものでもない!)
これが唯一の生の概念である - 目的は、もう少し明示した場合、それを洗練することができます。なぜ生成するのですか?あなたは、別のファイルの束を作成するつもりですか?何のために?
さらに、これらのフォームに特定のフィールドがある場合、それらをinfopathに追加してから、ファイルに保存してソースファイルとして保存し、ファイルのベースとなるテンプレートを用意します。 –
これを行うライブラリやAPIはありません。テンプレートを生成することは可能ですが、すべて自分で書き込む必要があります。明らかに、これは簡単な作業ではなく、エラーが発生しやすくなります。これが本当に必要であることを確認するために、お客様の要件を検討することをお勧めします。 InfoPathは非常に柔軟性があり、プロジェクトの詳細を知らなくても、単一のテンプレートで必要な機能を得ることができます。
以下のリンクを使用することができます:1. http://support.microsoft.com/kb/892730 2. http://www.kindohm.com/archive/2008/01/10/programmatically-create-an- infopath-form-instance-from-xsn-template.html参考になるかもしれません。 – Amir
@Amir、あなたの両方のリンクは質問には無関係です。 1番目のリンクは「プログラムで添付ファイルをエンコードしてデコードする方法」で、2番目の方法は「XSNテンプレートからInfoPathフォームインスタンスをプログラムで作成する」、つまりInfopath XMLデータフォームをプログラムで生成するXSNテンプレートがあるはずです –
第1のリンクでは、あなたは[私の質問](http://stackoverflow.com/questions/9088172/create-infopath-instance-from-xsn-template)を2番目の代わりに使うことができます。 – Amir