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>