Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

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

만들기 및 사용자 지정 ActiveX 컨트롤을 직접 배포 Microsoft Office InfoPath에서 사용할 수 있는 기능을 제공 하는 것 외에도 다른 양식 서식 파일 디자이너에 대 한 시간과 노력을 저장할 수 있습니다. Microsoft ActiveX 컨트롤에서에서 사용할 수 있도록 디자인 모드 한 다음 만든 양식 서식 파일에서 이러한 컨트롤을 사용할 수 있습니다.

이 문서의 내용

ActiveX 컨트롤을 사용 하는 경우

다음은 일반적으로 Microsoft Windows와 함께 제공 되는 슬라이더 컨트롤 등 InfoPath에서 사용할 수 없는 사용자 양식 서식 파일의 사용자 인터페이스 요소를 포함 하려면 ActiveX 컨트롤을 사용 합니다.

조직에서 특정 비즈니스 용도로 사용에 대 한 고유한 사용자 지정 ActiveX 컨트롤 만들 수도 있습니다. 예를 들어 병원 폼에 표시할 의료 이미지를 볼 수 있는 ActiveX 컨트롤을 개발할 수 있습니다. 또는 주어진된 달의 판매 된 품목의 수를 추적 하 여 영업 사원 있다고 가정 합니다. 업데이트 텍스트 상자를 입력 하 여 번거로운 수 및 판매 담당자를 통해 여러 번을 1 씩 증가 해야 하는 고려 오류가 발생할 수 있습니다. 자체의 마우스 클릭으로 증가 하는 사용자 지정 ActiveX 컨트롤이이 정보를 추적 하는 데 걸리는 및 오류를 줄일 수 있는 시간을 줄입니다.

맨 위로 이동

사용자 환경

사용자가 양식에 볼 전적으로 양식 서식 파일에서 사용 하는 ActiveX 컨트롤의 종류에 따라 달라 집니다.

ActiveX 컨트롤이 포함 된 양식 서식 파일을 게시할 때 해당 컨트롤을 설치 하 고 양식 서식 파일을 기반으로 하는 폼을 여는 사용자에 대 한 순서 대로 사용자의 컴퓨터에 등록 해야 합니다. Microsoft Windows와 함께 포함 되어 있는 것 처럼 일부 ActiveX 컨트롤 설치 되며 사용자의 컴퓨터에 등록 되어 이미 될 수 있습니다. 다른 ActiveX 컨트롤을 개발 하는 사용자 지정 컨트롤 등 설치 되며 하지 등록 될 수 있습니다. 이 경우 설치 하 고 사용자를 위해 컨트롤 등록 조치를 취해야 합니다.

사용자 지정 설치 프로그램을 사용 하 여 양식 서식 파일을 설치 하려는 경우 설치 하 고 동시에 사용자 지정 ActiveX 컨트롤을 등록할 수 있습니다. 또는 사용자 컴퓨터에 컨트롤을 설치 하는 데 사용 되는 추가 사용자 지정 컨트롤 마법사에서 기존 (.cab) 파일을 지정할 수 있습니다.

사용자 지정 컨트롤 추가 마법사를 사용 하 여 사용자에 게 ActiveX 컨트롤을 사용할 수 있도록 양식 서식 파일에 함께 기존.cab 파일을 압축 하려면 지정 해야 합니다. 이.cab 파일 컨트롤을을 설치 하 고 사용자의 컴퓨터에 등록 되어 있습니다. 양식 서식 파일과 함께.cab 파일을 포함 하도록 선택한 사용자에 게 하지 않은 ActiveX 컨트롤을 설치 하는 경우 InfoPath는 처음으로 양식 서식 파일에 기초한 폼을 열 때 컨트롤을 설치 하 라는 메시지가 나타납니다.

InfoPath는 자동으로 설치 하 고 모두 다음과 같은 요구 사항을 충족 하는 경우 사용자에 대 한 컨트롤을 등록 합니다.

  • .Cab 파일의 파일에 디지털 서명을 만드는 디지털 인증서로 서명 됩니다.

  • 양식 개발자 또는 기타 신뢰할 수 있는 게시자의 디지털 서명이입니다. .Cab 파일이 서명 게시자가 사용자의 컴퓨터에 아직 신뢰할 수 없는 경우, InfoPath 보안 경고를 표시 하 고 사용자 게시자에 대 한 신뢰를 사용 하도록 설정 해야 합니다.

맨 위로 이동

호환성 고려 사항

InfoPath에서 양식 서식 파일을 디자인할 때 브라우저 호환 양식 서식 파일 디자인을 선택할 수 있습니다. 브라우저 호환 양식 서식 파일을 디자인할 때 ActiveX 컨트롤 웹 브라우저에 표시 될 수 없으므로 컨트롤 작업창에서 사용할 수 없는 경우

또한, ActiveX 컨트롤에서에서 사용할 수 없는 서식 파일 요소입니다.

맨 위로 이동

양식 서식 파일의 ActiveX 컨트롤 삽입

양식 서식 파일에 ActiveX 컨트롤을 추가 하려면, 먼저 해야 것 컨트롤 작업창에서 사용할 수 있습니다. InfoPath의 ActiveX 컨트롤을 선택, 필요한 경우 전자 설치.cab 파일은 양식 서식 파일을 포함 하 여 ActiveX에 대 한 바인딩 옵션 및 기타 속성을 지정 하는 과정을 안내 하는 사용자 지정 컨트롤 추가 마법사가 포함 컨트롤입니다.

컨트롤 작업창에 ActiveX 컨트롤 추가

InfoPath에서 사용 하기 위해 직접 ActiveX 컨트롤을 개발 하는 경우 해당 컨트롤 초기화를 위해 안전 하 고 다음 절차를 완료 하려면 먼저 스크립팅에 대해 안전으로 확인 해야 합니다.

  1. 컨트롤 작업창이 표시되지 않으면 삽입 메뉴에서 기타 컨트롤을 클릭하거나 ALT+I, C 키를 누릅니다.

  2. 컨트롤 작업창의 맨 아래에 사용자 지정 컨트롤 제거 또는 추가 클릭 합니다.

  3. 사용자 지정 컨트롤 제거 또는 추가 대화 상자에서 추가 클릭 합니다.

  4. 사용자 지정 컨트롤 추가 마법사의 첫 번째 페이지에서 ActiveX 컨트롤 을 클릭 한 후 다음 을 클릭 합니다.

  5. 마법사의 다음 페이지에서 컨트롤을 선택 목록에서 원하는 컨트롤을 클릭 하 고 을 클릭 합니다.

    참고:  컨트롤 선택 목록에서 Microsoft Windows와 함께 포함 되어 있는 ActiveX 컨트롤을 비롯 하 여 컴퓨터에 현재 등록 되어 있는 ActiveX 컨트롤을 보여 줍니다. 자신의 사용자 지정 ActiveX 컨트롤을 만든 경우 컨트롤 선택 목록에서 표시 순서에 등록 해야 합니다. ActiveX 컨트롤 InfoPath와 호환 되지 않는 안전 하지 않은 것으로 간주 되는 경우, InfoPath에 추가할 수 없습니다.

  6. 마법사의 다음 페이지에서 다음 중 하나를 실행 합니다.

    • 양식 서식 파일과 함께 설치.cab 파일을 포함 하려면 .cab 파일 포함 를 사용 하 여 원하는 파일을 지정 한 후 다음 을 클릭 합니다.

    • 사용자 지정 설치 프로그램을 사용 하 여 ActiveX 컨트롤 설치 또는 ActiveX 컨트롤에 사용자의 컴퓨터에 이미 설치 되어 있으면 .cab 파일을 포함 하지 클릭 한 후 다음 을 클릭 합니다.

  7. 바인딩 속성 목록에서 다음 중 하나를 실행 합니다.

    • ActiveX 컨트롤의 속성을 데이터 원본의 필드에 바인딩하려면 항목을 클릭 합니다.

      참고: ActiveX 컨트롤 속성이 포함 되어 속성이 자동으로 선택 되지만 선택 항목을 변경할 수 있습니다.

    • ActiveX 컨트롤을 바인딩되지 않은 채로 두려면 (연결 하지 않음)을 클릭 합니다.

  8. 다음을 클릭합니다.

  9. 추가를 선택한 ActiveX 컨트롤 종류에 따라 사용 또는 사용 안 함 속성 목록에 나타날 수 있습니다. 대/소문자가 속성을 클릭 하 고 을 클릭 합니다.

    참고:  Enabled 속성을 포함 하는 컨트롤을 속성이 자동으로 선택 되지만 선택 항목을 변경할 수 있습니다.

  10. 7 단계에서 바인딩 속성을 지정한 경우 원하는 바인딩 옵션을 지정 합니다.

    방법

    필드 또는 그룹 형식 목록에서 다음 중 하나를 실행 합니다.

    • 간단한 데이터 형식의 필드에 ActiveX 컨트롤을 바인딩할, 필드 (요소 또는 특성)를 클릭 합니다. 이 유형의 바인딩 Microsoft Windows에 포함 되어 있는 슬라이더 컨트롤 등의 간단한 ActiveX 컨트롤에서 사용 됩니다. 이 옵션을 선택 하는 경우는 ActiveX 컨트롤을 바인딩할 수 있는 추가 데이터 형식 뿐만 아니라 ActiveX 컨트롤에 대 한 기본 데이터 형식을 지정 해야 합니다.

    • ActiveX 컨트롤에 바인딩할 필드에 사용자 지정 데이터 형식, 필드 (사용자 지정 데이터 형식이 있는 요소)를 클릭 합니다. 이 유형의 바인딩 특정 유형의 MathML을 편집 하는 수식 편집기 등 콘텐츠에 대 한 편집기로 ActiveX 컨트롤에서 사용 됩니다. 이 옵션을 선택 하면 XML 편집할 수에 대 한 네임스페이스 지정 해야 합니다.

    • 필드 또는 그룹의 데이터 형식에 관계 없이 ActiveX 컨트롤을 바인딩할 필드 또는 그룹 (모든 데이터 형식)를 클릭 합니다. 이 유형의 바인딩 차트나 그래프와 같은 동일한 양식에 다른 위치에서 입력 된 정보를 분석 하는 ActiveX 컨트롤 또는 XML 데이터를 직접 관리 하는 ActiveX 컨트롤이 사용 됩니다.

  11. 마침을 클릭합니다.

  12. 확인 메시지를 검토 한 다음 닫기 마법사를 종료 하려면을 클릭 합니다.

  13. 사용자 지정 컨트롤 제거 또는 추가 대화 상자에서 확인 을 클릭 합니다.

Activex 컨트롤 작업창에 표시 되는 컨트롤을 양식 서식 파일에 삽입할 수 있습니다.

빈 새 양식 서식 파일의 ActiveX 컨트롤 삽입

양식 서식 파일에는 Microsoft ActiveX 컨트롤을 삽입할 때 InfoPath 필드 또는 그룹에 사용자 지정 컨트롤 추가 마법사에서 지정한 옵션에 따라 데이터 원본에 바인딩되어 있는 사용자 지정 컨트롤을 삽입 합니다.

참고: 조직의 다른 양식 서식 파일 디자이너가 해당 양식 서식 파일에 동일한 ActiveX 컨트롤을 사용 해야 하는 경우 및 해당 컨트롤의 컴퓨터에 이미 설치 되어 있지 않으면 Microsoft Windows Installer 패키지와 같은 사용자 지정 설치 프로그램을 만들 수 있습니다 (합니다. msi) 파일입니다. 신속 하 게이 사용자 지정 설치 프로그램이 설치 하 고 양식 서식 파일 디자이너에 대 한 ActiveX 컨트롤을 등록할 수 있습니다.

  1. 양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.

  2. 컨트롤 작업창이 표시되지 않으면 삽입 메뉴에서 기타 컨트롤을 클릭하거나 ALT+I, C 키를 누릅니다.

  3. 컨트롤 삽입 에서 삽입할 ActiveX 컨트롤의 이름을 클릭 합니다.

    보안 정보: 양식 서식 파일에 ActiveX 컨트롤을 추가할 때 주의 해야 합니다. ActiveX 컨트롤을 사용 하는 보안 위험이 따를 수 있는 방식으로 디자인할 수 있습니다. 신뢰할 수 있는 출처에서 컨트롤에만 사용 하는 것이 좋습니다.

  4. ActiveX 컨트롤에 관련 된 모든 속성 페이지 ActiveX 컨트롤에 대 한 표준 InfoPath 속성 페이지와 함께 표시 됩니다. 이러한 속성 페이지를 보려면 양식 서식 파일의 ActiveX 컨트롤을 두 번 클릭 합니다.

기존 데이터 원본에 기반 하는 양식 서식 파일의 ActiveX 컨트롤 삽입

기존 XML Extensible Markup Language () 파일, 데이터베이스 또는 웹 서비스에서 양식 서식 파일 디자인을 만드는 경우 InfoPath가 기존 데이터 원본에서 데이터 원본 작업창에서 그룹과 필드로 파생 됩니다. 이 시나리오에서는 양식 서식 파일에 데이터 원본 작업창에서 필드를 끌어 놓거나 다음 절차에 설명 된 대로 컨트롤 작업창에서 ActiveX 컨트롤을 삽입 하는 ActiveX 컨트롤을 삽입할 수 있습니다.

  1. 양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.

  2. 컨트롤 작업창이 표시되지 않으면 삽입 메뉴에서 기타 컨트롤을 클릭하거나 ALT+I, C 키를 누릅니다.

  3. 컨트롤 삽입 에서 삽입할 ActiveX 컨트롤의 이름을 클릭 합니다.

  4. Control 바인딩 대화 상자에서 컨트롤의 데이터를 저장 하려는 필드를 선택 하 고 확인 을 클릭 합니다.

맨 위로 이동

보안 팁

ActiveX 컨트롤이 포함 된 양식을 디자인할 때는 다음과 같은 보안 문제 염두에 유지할:

  • InfoPath에서 사용 되는 ActiveX 컨트롤에는 Windows Internet Explorer에서 사용 되는 ActiveX 컨트롤에 대 한 것 보다 더 엄격한 제한 사항이 있는입니다. 예를 들어 InfoPath ActiveX 컨트롤 스크립팅 안전 하 고 초기화 스크립팅하기 안전한 상태로 표시할 수 있어야 합니다. 양식 서식 파일에서 사용 하기 위해 사용자 지정 ActiveX 컨트롤을 개발 하는 경우 InfoPath에서 스크립팅을 사용 및 초기화를 위해 안전한 특정 컨트롤이 표시 된 인식할 수 있도록 IObjectSafety 인터페이스를 구현 해야 합니다.

  • 양식 서식 파일에 ActiveX 컨트롤을 추가할 때 주의 해야 합니다. ActiveX 컨트롤 사용 하는 보안 위험이 따를 수 있는 방법으로 설계 될 수 있습니다. 신뢰할 수 있는 출처에서 컨트롤에만 사용 하는 것이 좋습니다.

  • ActiveX 컨트롤에 의해 설치 하거나 (디자인 모드에서 양식 옵션 대화 상자에서 지정 된) 대로 보안 수준이 제한 된 양식 서식 파일에서 실행 될 수 없습니다.

  • 보다 안전한 ActiveX 컨트롤을 디자인 하는 방법에 대 한 정보를 Microsoft 개발자 네트워크 (MSDN) 웹 사이트를 방문 하세요.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×