다음을 통해 공유


<customization> 요소(Visual Studio에서 Office 개발)

vstov4 네임스페이스의 customization 요소는 특정 Office 솔루션을 설명합니다. 문서 수준 사용자 지정의 자식 요소와 응용 프로그램 수준 추가 기능의 자식 요소는 서로 다릅니다.

문서 수준 사용자 지정에 대한 구문

<customization
  id
  <document
    solutionId
  />
</customization>

응용 프로그램 수준 추가 기능에 대한 구문

<customization
  id
  <appAddin
    application
    loadBehavior
    keyName>
  <friendlyName></friendlyName>
  <description></description>
  <formRegions></formRegions>
</customization>

요소 및 특성

customization 요소에는 사용자 지정 관련 정보가 포함되어 있습니다. 이 요소는 vstov4=urn:schemas-microsoft-com:vsto.v4 네임스페이스에 있어야 합니다. 각 Office 솔루션에는 하나의 customization 요소가 있습니다. 예를 들어 다중 프로젝트 배포에서 세 개의 Office 솔루션을 배포할 경우에는 응용 프로그램 매니페스트에 세 개의 customization 요소가 있습니다.

어셈블리의 자식 요소도 이 네임스페이스에 있어야 합니다.

customization 요소에는 다음과 같은 특성이 있습니다.

특성

설명

id

다중 프로젝트 배포의 필수 특성으로서 id 요소는 Office 솔루션을 고유하게 식별합니다.

문서 수준 사용자 지정

customization 요소에는 다음과 같은 자식 요소가 있습니다.

document

vstov4 네임스페이스의 document 요소는 <document> 요소(Visual Studio에서 Office 개발)에 정의되어 있습니다.

응용 프로그램 수준 추가 기능

customization 요소에는 다음과 같은 자식 요소가 있습니다.

appAddin

vstov4 네임스페이스의 appAddin 요소는 <appAddin> 요소(Visual Studio에서 Office 개발)에 정의되어 있습니다.

문서 수준 사용자 지정 예제

설명

다음 코드 예제에서는 문서 수준 사용자 지정의 customization 요소를 보여 줍니다. 이 코드 예제는 Office 솔루션의 응용 프로그램 매니페스트에서 제공되는 보다 큰 예제의 일부입니다.

코드

      <vstov4:customization>
        <vstov4:document 
          solutionId="73e" />
      </vstov4:customization>

응용 프로그램 수준 추가 기능 예제

설명

다음 코드 예제에서는 응용 프로그램 수준 추가 기능의 customization 요소를 보여 줍니다. 이 요소는 양식 영역이 포함된 Outlook 추가 기능입니다. 이 코드 예제는 Office 솔루션의 응용 프로그램 매니페스트에서 제공되는 보다 큰 예제의 일부입니다.

코드

      <vstov4:customization>
        <vstov4:appAddIn 
          application="Outlook" 
          loadBehavior="3" 
          keyName="ContosoOutlookAddIn">
          <vstov4:friendlyName>
            ContosoOutlookAddIn
          </vstov4:friendlyName>
          <vstov4:description>
            ContosoOutlookAddIn - Outlook add-in 
            created with Visual Studio Tools for Office
          </vstov4:description>
          <vstov4:formRegions>
            <vstov4:formRegion
                name="OutlookAddIn1.FormRegion1">
              <vstov4:messageClass name="IPM.Note" />
              <vstov4:messageClass name="IPM.Contact" />
              <vstov4:messageClass name="IPM.Appointment" />
            </vstov4:formRegion>
          </vstov4:formRegions>
        </vstov4:appAddIn>
      </vstov4:customization>

참고 항목

참조

Office 솔루션의 응용 프로그램 매니페스트

Office 솔루션의 배포 매니페스트

ClickOnce 응용 프로그램 매니페스트