다음을 통해 공유


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

vstav3 네임스페이스의 addin 요소에는 Visual Studio를 사용하여 개발한 Microsoft Office 응용 프로그램 수준 추가 기능 및 문서 수준 사용자 지정과 관련된 정보가 포함되어 있습니다.

<addIn>
  <entryPointsCollection>
    <entryPoints>
      <entryPoint>
      </entryPoint>
    </entryPoints>
  </entryPointsCollection>
  <update></update>
  <postActions>
    <postAction>
      <postActionData>
      </postActionData>
    <postAction>
  </postActions>
  <application>
    <customization>
    </customization>
  </application
</addIn>

요소 및 특성

vstav3 네임스페이스의 addin 요소에는 Office 솔루션 및 Microsoft Office 응용 프로그램에 대한 정보가 포함되어 있습니다.이 요소는 vstav3=urn:schemas-microsoft-com:vsta.v3 네임스페이스에 있어야 합니다.자식 요소도 이 네임스페이스에 있어야 합니다.

addin 요소에는 특성이 없습니다.

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

Bb757415.collapse_all(ko-kr,VS.110).gifentryPoints

필수 요소.entryPoints 요소에 대한 설명은 <entryPoints> 요소(Visual Studio에서 Office 개발)에 나와 있습니다.

Bb757415.collapse_all(ko-kr,VS.110).gifupdate

필수 요소.update 요소에 대한 설명은 <update> 요소(Visual Studio에서 Office 개발)에 나와 있습니다.

Bb757415.collapse_all(ko-kr,VS.110).gifpostActions

선택적 요소.postActions 요소에 대한 설명은 <postActions> 요소(Visual Studio에서 Office 개발)에 나와 있습니다.

Bb757415.collapse_all(ko-kr,VS.110).gifapplication

필수 요소.application 요소에 대한 설명은 <application> 요소(Visual Studio에서 Office 개발)에 나와 있습니다.

문서 수준 사용자 지정 예제

Bb757415.collapse_all(ko-kr,VS.110).gif설명

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

Bb757415.collapse_all(ko-kr,VS.110).gif코드

<vstav3:addIn 
  xmlns:vstav3="urn:schemas-microsoft-com:vsta.v3">
  <vstav3:entryPointsCollection>
    <vstav3:entryPoints>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.ThisWorkbook">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.Sheet1">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.Sheet2">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.Sheet3">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
    </vstav3:entryPoints>
  </vstav3:entryPointsCollection>
  <vstav3:update 
    enabled="true">
    <vstav3:expiration 
      maximumAge="7" 
      unit="days" />
  </vstav3:update>
  <vstav3:application>
    <vstov4:customizations 
      xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
      <vstov4:customization>
        <vstov4:document 
          solutionId="73e" />
      </vstov4:customization>
    </vstov4:customizations>
  </vstav3:application>
</vstav3:addIn>

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

Bb757415.collapse_all(ko-kr,VS.110).gif설명

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

Bb757415.collapse_all(ko-kr,VS.110).gif코드

<vstav3:addIn 
  xmlns:vstav3="urn:schemas-microsoft-com:vsta.v3">
  <vstav3:entryPointsCollection>
    <vstav3:entryPoints>
      <vstav3:entryPoint 
        class="ContosoOutlookAddIn.ThisAddIn">
        <assemblyIdentity 
          name="ContosoOutlookAddIn" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
    </vstav3:entryPoints>
  </vstav3:entryPointsCollection>
  <vstav3:update 
    enabled="true">
    <vstav3:expiration 
      maximumAge="7" 
      unit="days" />
  </vstav3:update>
  <vstav3:application>
    <vstov4:customizations 
      xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
      <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>
    </vstov4:customizations>
  </vstav3:application>
</vstav3:addIn>

참고 항목

참조

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

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

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