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에서 사용할 수 있도록 등록되면 File 메뉴에서 양식 데이터 가져오기를 클릭하면 나타나는 양식 데이터 가져오기 대화 상자에 해당 도구가 나열됩니다. 이러한 사용자 지정 데이터 가져오기 도구에는 다음과 같은 레지스트리 키와 값이 필요합니다.
레지스트리 키 위치 |
값 |
형식 |
---|---|---|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\ |
Data Importers |
키 |
[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 |
Name |
REG_SZ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID |
Description |
REG_SZ |
사용자 지정 데이터 가져오기 도구의 COM 클래스 이름과 지원되는 LCID가 반영되도록 ImporterClass.Class1 및 LCID가 변경되어야 합니다.
각 데이터 가져오기 마법사별로 Data Importers 키 아래에 COM 클래스 이름에 해당하는 값이 포함된 레지스트리 키가 있어야 합니다. 이 키 아래에는 기본 로캘 ID(LCID)를 나타내는 데이터 값(예: 영어의 경우 "1033")이 포함된 "DefaultLCID"라는 문자열(REG_SZ) 값이 있어야 합니다. 기본 언어를 비록하여 데이터 가져오기 도구에서 지원되는 모든 언어별로 COM 클래스 이름 아래에 지원되는 LCID에 해당하는 LCID 키가 있어야 합니다. LCID가 반드시 하나 이상 존재해야 하고 하나인 경우 기본 LCID이어야 하지만, 사용자 지정 데이터 가져오기 도구에서 지원되는 로캘 수에 따라 얼마든지 LCID 키를 추가할 수 있습니다. 각 LCID 키에는 "Name"이라는 문자열(REG_SZ) 값이 반드시 있어야 하고 양식 데이터 가져오기 대화 상자에 표시되는 "Description"이라는 문자열 값을 선택적으로 포함할 수 있습니다. 현재 언어에 해당하는 항목이 없으면 DefaultLCID 값으로 지정된 언어에 대해 제공된 문자열이 표시됩니다.
프로그래밍 방식을 사용하여 데이터를 InfoPath 양식으로 가져오는 데 대한 자세한 내용은 Microsoft Office 개발자 센터에서 InfoPath Developer Portal을 참고하십시오.
참고 항목
참조
IInfoPathDataImporter 구성원
Microsoft.Office.Interop.InfoPath 네임스페이스