共用方式為


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 命名空間