_Application3.RegisterSolution 方法
安裝指定的 Microsoft Office InfoPath 表單範本。
**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)
語法
'宣告
<DispIdAttribute(12)> _
Sub RegisterSolution ( _
<InAttribute> bstrSolutionURL As String, _
<InAttribute> <OptionalAttribute> Optional bstrBehavior As String = "overwrite" _
)
'用途
Dim instance As _Application3
Dim bstrSolutionURL As String
Dim bstrBehavior As String
instance.RegisterSolution(bstrSolutionURL, bstrBehavior)
[DispIdAttribute(12)]
void RegisterSolution (
[InAttribute] string bstrSolutionURL,
[OptionalAttribute] [InAttribute] string bstrBehavior
)
參數
- bstrSolutionURL
指定表單範本的統一資源定位器 (URL)。此參數可以指定為表單定義 (.xsf) 檔案或表單範本 (.xsn) 檔案。
- bstrBehavior
指定要如何安裝表單範本。預設值為 "overwrite"。此參數的唯一其他有效值為 "new-only"。
備註
如果已註冊表單範本,並且已指定 "new-only" 值給 bstrBehavior 參數,則 RegisterSolution 方法會傳回錯誤。如果指定 "overwrite" 值,則會覆寫表單範本的註冊記錄。
範例
在下列 C# 範例中,Application 物件的 RegisterSolution 方法是用於安裝表單範本:
public void InstallForm()
{
Microsoft.Office.Interop.InfoPath.Application infoPath =
new Microsoft.Office.Interop.InfoPath.ApplicationClass();
infoPath.RegisterSolution(@"C:\My Forms\MyFormTemplate.xsn",
"overwrite");
}
注意
上述範例假設您是使用 Microsoft.Office.Interop.InfoPath 命名空間,並參照「Microsoft InfoPath 2.0 型別程式庫」。
請參閱
參考
_Application3 介面
_Application3 成員
Microsoft.Office.Interop.InfoPath 命名空間