프로그래밍 코드를 사용한 양식 서식 파일 사용자 지정 작업 소개

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

Microsoft Office InfoPath 양식 서식 파일을 사용자 지정 하기 위한 풍부한 개발 환경 사용 하 여 개발자를 제공 합니다. 양식 및 데이터 유효성 검사 이벤트, 액세스에 응답 하 고 폼에 대 한 기본 XML 문서 조작, 사용자 지정 데이터 전송 및 병합을 구현 하 고 외부 데이터 원본에 액세스 하는 프로그래밍 코드를 작성 하 여 양식 서식 파일을 사용자 지정할 수 있습니다. 양식 서식 파일 사용자 지정 특정 요구 사항을 충족 하도록 양식 서식 파일 중 하나를 변경할 수도 있습니다.

프로그래밍 양식 서식 파일에 관련 된 몇 가지 핵심 개념을 이해 하는 것이 중요입니다. 이러한 개념 InfoPath 프로그래밍 구성 요소, 선언적 및 프로그래밍 방식으로 프로그래밍 하 고 지원 되는 프로그래밍 언어 및 환경 포함 됩니다.

이 문서의 내용

프로그래밍 구성 요소

선언적 및 프로그래밍 방식으로 개발

프로그래밍 언어 및 환경

프로그래밍 구성 요소

InfoPath 프로그래밍 해당 원본 파일을 변경 하거나 개체 모델 InfoPath 사용 하는 사용자 정의 함수를 작성 하는 스크립트를 작성 하 여 양식 서식 파일을 사용자 지정과 관련이 있습니다. 프로그래밍 방식으로 상호 작용 포함 될 수 있는 양식 서식 파일의 주요 구성 요소는 다음 표에 나열 됩니다.

구성 요소

설명

개체 모델

컬렉션, 개체, 속성, 메서드, 및 제어할 양식 서식 파일 개발자가 프로그래밍 방식으로 InfoPath의 다양 한 측면 환경 및 양식의 기본 XML 문서에 대 한 액세스를 편집 하는 이벤트의 계층 구조 형식 라이브러리 구성 됩니다.

데이터 유효성 검사

XML 스키마, 식, 및 유효성을 검사 하 고 사용자가 양식에 입력할 수 있는 데이터를 제한 하는 데 사용 하는 스크립트 코드의 조합입니다.

이벤트 처리

폼의 기본 XML 문서에 변경 내용에 응답 보기 전환에 응답 하거나 사용자 지정 양식 전송을 구현 하거나 폼의 기본 XML 문서 로드에 응답 하는 이벤트 처리기 집합이 있습니다.

User interface(사용자 인터페이스)

메뉴, 도구 모음, 단추, 명령 모음 및 작업창을 포함 하는 사용자 지정이 가능한 사용자 인터페이스 구성 요소 집합입니다.

컨트롤 편집

컨트롤 집합을 InfoPath 관련 관리 및 모음, 선택적 항목 및 필드를 포함 한 양식의 기본 XML 문서와 상호 작용 하는 데 사용 됩니다. 컨트롤을 직접 편집 하지만 기본 컨트롤을 바인딩할 XML 문서 양식의 통해 이러한 상호 작용 하지 않으며 note 합니다.

오류 처리

이벤트 처리기, 개체 모델 호출 및 양식에서 오류를 처리 하는 데 사용 되는 양식 정의 (.xsf) 파일 항목의 조합입니다.

보안

InfoPath 개체 모델 및 시스템 리소스에 대 한 액세스를 제한 하는 보안 수준 집합입니다.

데이터 전송

폼에 대 한 사용자 지정 게시 및 전송 기능을 구현 하는 사용할 수 있는 미리 정의 된 함수 집합입니다.

비즈니스 논리

특정 편집 동작, 데이터 유효성 검사, 이벤트 처리기 및 데이터 흐름 제어를 구현 하는 데 프로그래밍 코드를 포함 하는 사용자 지정 스크립트 파일 집합이 있습니다. 비즈니스 논리 외부 구성 요소 개체 모델 (COM) 구성 요소에 액세스 하는 것을 포함할 수도 있습니다.

폼의 통합

Microsoft Office Excel 또는 Microsoft Office Outlook 같은 다른 Microsoft Office 프로그램의 통합 합니다. 통합은 Microsoft SQL Server, Microsoft Windows SharePoint Services 또는 XML 웹 서비스와 같은 백 엔드 서버 사용도 포함 될 수 있습니다.

맨 위로 이동

선언적 및 프로그래밍 방식으로 개발

양식 서식 파일을 선언적으로 사용자 지정 양식 서식 파일을 변경 하는 경우-, 즉 표준 텍스트 편집기에서 파일 열기 및 수동으로 요소, 특성 및 파일의 값을 변경 합니다. 쓰기 프로그래밍을 통해 양식 서식 파일을 변경할 때 프로그래밍 코드를 스크립트 언어 또는 관리 코드 언어에서 InfoPath 개체 모델와 함께 및 일부의 경우, COM 구성 요소를 사용 하 여 확장 하 고 폼의 동작을 향상 서식 파일입니다.

다음은 양식 서식 파일을 선언적으로 사용자 지정할 수 있는 방법입니다.

  • XML 스키마 (.xsd) 파일 수정

  • 디자인 모드 에서 만든 보기 (.xsl) 파일 수정

  • 양식 정의 (.xsf) 파일을 수정

  • XML 서식 파일 (.xml) 파일을 수정

다음은 양식 서식 파일을 프로그래밍 방식으로 사용자 지정할 수 있는 방법입니다.

  • 양식 주기 처리 논리 추가

  • 사용자 지정 데이터 유효성 검사 추가

  • 사용자 지정 오류 처리 추가

  • 데이터 전송 구현

  • 양식 병합 또는 가져오기

  • 사용자 지정 작업창 사용

  • 사용자 지정 대화 상자 사용

  • 폼의 기본 XML 문서 액세스 및 수정

  • 액세스 및 양식 정의 (.xsf) 파일 수정

  • 외부 COM 구성 요소를 사용 하 여

InfoPath 프로그래밍 구성 요소 및 선언적 방식 또는 프로그래밍 방식으로 양식 서식 파일을 사용자 지정에 대 한 자세한 내용은 InfoPath와 함께 설치 되 고에서 InfoPath 도움말에서 액세스할 수 있는 InfoPath 개발자 참조를 참고 하세요. 디자인 모드입니다.

맨 위로 이동

프로그래밍 언어 및 환경

다른 Microsoft Office 프로그램과 마찬가지로 InfoPath 몇 가지 프로그래밍 환경 및 개발자가 자동화 및 Office 프로그램을 확장 하는 데 사용할 수 있는 프로그래밍 언어를 지원 합니다. 그러나 대부분의 Office 프로그램 Microsoft Visual Basic Applications (VBA)에 대 한 기본 프로그래밍 언어로 사용 하는 동안 InfoPath 사용 하 여 두 개의 스크립트 언어 — Microsoft JScript 및 Microsoft Visual Basic Scripting Edition (VBScript)과 2 Microsoft Visual C# 및 Microsoft Visual Basic 코드 관리 되는 언어 또한, InfoPath에서 스크립트를 작성할 때 사용 되는 프로그래밍 환경에는 Microsoft Script Editor MSE (), Visual Basic Editor 입니다. 마지막으로, 환경 관리 코드 작성에 대 한 포함 된 Microsoft Visual Studio 2005 Tools for Applications (VSTA), Microsoft.NET Framework 2.0 및 Microsoft Core XML Services 6.0 있을 때 설치할 수 있는입니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×