다음을 통해 공유


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

customization 네임스페이스의 vstov4 요소는 특정 Office 솔루션에 대해 설명합니다. 문서 수준 사용자 지정 및 VSTO 추가 기능에 대한 자식 요소가 서로 다릅니다.

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

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

VSTO 추가 기능에 대한 구문

<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 요소에는 다음 특성이 있습니다.

attribute 설명
id 다중 프로젝트 배포의 경우 필수 요소입니다. id 요소는 Office 솔루션을 고유하게 식별합니다.

문서 수준 사용자 지정

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

문서

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

VSTO 추가 기능

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

appAddin

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

문서 수준 사용자 지정의 예제

설명

다음 코드 예제에서는 문서 수준 사용자 지정의 customization 요소를 보여 줍니다. 이 코드 예제는 Office 솔루션의 애플리케이션 매니페스트에서 제공하는 더 큰 예제의 일부입니다.

코드

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

VSTO 추가 기능의 예제

설명

다음 코드 예제에서는 VSTO 추가 기능의 customization 요소를 보여 줍니다. 양식 영역을 포함하는 Outlook VSTO 추가 기능입니다. 이 코드 예제는 Office 솔루션의 애플리케이션 매니페스트에서 제공하는 더 큰 예제의 일부입니다.

코드

<vstov4:customization>
  <vstov4:appAddIn
    application="Outlook"
    loadBehavior="3"
    keyName="ContosoOutlookAddIn">
    <vstov4:friendlyName>
      ContosoOutlookAddIn
    </vstov4:friendlyName>
    <vstov4:description>
      ContosoOutlookAddIn - Outlook VSTO 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>

참고 항목