IInfoPathDataImporter 介面
開發人員必須實作的介面,以便為 InfoPath 表單提供自訂資料匯入工具。
**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)
語法
'宣告
<TypeLibTypeAttribute(128)> _
<GuidAttribute("096CD6D9-0786-11D1-95FA-0080C78EE3BB")> _
<InterfaceTypeAttribute(1)> _
Public Interface IInfoPathDataImporter
'用途
Dim instance As IInfoPathDataImporter
[TypeLibTypeAttribute(128)]
[GuidAttribute("096CD6D9-0786-11D1-95FA-0080C78EE3BB")]
[InterfaceTypeAttribute(1)]
public interface IInfoPathDataImporter
備註
當登錄自訂資料匯入工具以配合 InfoPath 使用時,這個工具會列在 [匯入表單資料] 對話方塊上,只要按一下 [檔案] 功能表上的 [匯入表單資料] 即可存取此對話方塊。自訂資料匯入工具必須有下列登錄機碼及值。
登錄機碼位置 |
值 |
類型 |
---|---|---|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\ |
資料匯入工具 |
機碼 |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ |
ImporterClass.Class1 |
機碼 |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\ |
DefaultLCID |
REG_SZ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\ |
LCID |
機碼 |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID |
名稱 |
REG_SZ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID |
描述 |
REG_SZ |
ImporterClass.Class1 和 LCID 應該會變更,以反映自訂資料匯入工具的 COM 類別名稱和支援的 LCID。
每個資料匯入工具都必須在 Data Importers 機碼下有登錄機碼,以及對應至 COM 類別名稱的值。在此機碼下,必須有名為 "DefaultLCID" 的字串 (REG_SZ) 值與預設地區設定 ID (LCID) 的資料值,例如美式英文為 "1033"。資料匯入工具所支援的全部語言 (包括預設語言) 都必須在 COM 類別名稱下有對應於所支援 LCID 的 LCID 機碼。至少必須有一個 LCID,而且是預設 LCID,但是可以有任何數目的 LCID 機碼,依自訂資料匯入工具支援的地區設定數目而定。每一個 LCID 機碼都必須包含字串 (REG_SZ) 值,稱為 "Name",以及第二個選用性字串值,稱為 "Description",會顯示於 [匯入表單資料] 對話方塊中。如果沒有目前語言的項目,InfoPath 會顯示提供給指定為 DefaultLCID 值之語言的字串。
如需有關以程式設計方式將資料匯入 InfoPath 表單的詳細資訊,請參閱 Microsoft Office 開發人員中心上的 InfoPath 開發人員入口網站 (英文)。
請參閱
參考
IInfoPathDataImporter 成員
Microsoft.Office.Interop.InfoPath 命名空間