次の方法で共有


Application.RegisterFormTemplate メソッド (String)

指定したフォーム テンプレートをインストールします。

名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (microsoft.office.infopath.dll 内)

構文

'宣言
Public MustOverride Sub RegisterFormTemplate ( _
    formTemplateLocation As String _
)
'使用
Dim instance As Application
Dim formTemplateLocation As String

instance.RegisterFormTemplate(formTemplateLocation)
public abstract void RegisterFormTemplate (
    string formTemplateLocation
)

パラメータ

  • formTemplateLocation
    フォーム テンプレートの URL (Uniform Resource Locator) を指定します。このパラメータは、フォーム定義 (.xsf) ファイルまたはフォーム テンプレート (.xsn) ファイルとして指定できます。

例外処理

例外の種類 条件

FileNotFoundException

フォーム テンプレート ファイルが見つかりません。

ArgumentNullException

このメソッドに渡されたパラメータは null です。

ArgumentException

このメソッドに渡されたパラメータは有効ではありません。たとえば、型または形式が正しくありません。

コメント

フォーム テンプレートが既に登録されている場合、フォーム テンプレートの登録レコードが上書きされます。以前に登録されたフォーム テンプレートのレコードが上書きされるかどうかを制御するには、代わりに RegisterFormTemplate(String,String) メソッドを使用します。

このメンバは、[フォームのオプション] ダイアログ ボックスの [セキュリティと信頼] カテゴリを使用して完全信頼で実行するように構成されているフォーム テンプレートから開かれたフォームだけがアクセスできます。このメンバは、直接呼出し元に対する完全な信頼が必要であり、部分的に信頼されたコードで使用することはできません。詳細については、MSDN の「部分的に信頼されたコードからライブラリを使用する」を参照してください。

この型またはメンバは、Microsoft Office InfoPath 2007 で開いているフォームで実行されているコードからのみアクセスできます。

.NET Framework セキュリティ

関連項目

参照

Application クラス
Application のメンバ
Microsoft.Office.InfoPath 名前空間