2017-11-23 6 views
1

리본이있는 VSTO Outlook 2010 템플릿을 사용하여 Outlook 추가 기능을 개발했습니다. 리본 XML은 제대로하지만 아웃룩 2016에서 Outlook 2007에 표시되지 않는 리본이 호환성 문제가Outlook 2007에서 VSTO Outlook 추가 기능 리본이 표시되지 않습니다.

<?xml version="1.0" encoding="UTF-8"?> 
<customUI onLoad="Ribbon_Load" xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
    <ribbon> 
     <tabs> 
      <tab idMso="TabAddIns"> 
       <group id="PluginGroup" label="the Collective"> 
        <button id="FolderSelector" onAction="FolderSelector_Click" screentip="Click to select forwarding folder" label="Folder Selector" showImage="false" /> 
        <labelControl id="label1" label="Current Folder :" screentip="Folder which all email will be forwarded" /> 
        <labelControl id="guiCurrrentChooserFolder" label="Please Select a folder" /> 
       </group> 
      </tab> 
     </tabs> 
    </ribbon> 
</customUI> 

이 리본 쇼와 기능인가? 이 xml을 Outlook 2007도 지원하도록 수정하려면 어떻게해야합니까?

UI 이외의 추가 기능은 Outlook 2016 및 Outlook 2007에서 모두 작동합니다. Visual Studio 2015를 사용하여 개발 중입니다.

+0

옵션 | 추가 기능에서 "Addin-in 사용자 인터페이스 오류 표시"를 사용하면 오류가 발생합니까? 고급 | 개발자? –

+0

이 작업을 수행 할 수 있었습니까? – aduguid

+0

@TonyD 아니요.이 프로젝트는 이미 2007 년 이전 버전의 제품으로 이미 일시 중지되었습니다. 더 이상 2007 버전을 업데이트하지 않을 것입니다. – swdon

답변

1

Outlook 관리되는 추가 기능에서 PIA의 정보를 통합하려면 먼저 Outlook 2007 Primary Interop Assembly (PIA)을 GAC (전역 어셈블리 캐시)에 설치해야합니다. Office의 표준 설치를 선택한 다음 Outlook 용 .NET 프로그래밍 지원을 추가하면됩니다.

Outlook을 설치 한 후 .NET 프로그래밍 지원 기능을 추가하려면 제어판에서 프로그램 추가/제거를 클릭하십시오.

Office의 설치를 선택하고 변경을 클릭하십시오.

기능 추가/제거를 선택하십시오.

계속을 클릭하십시오.

설치 옵션 탭에서 '+'를 클릭하여 PIA를 설치할 응용 프로그램을 확장합니다.

.NET 프로그래밍 지원 옆에있는 드롭 다운 화살표를 클릭하고 내 컴퓨터에서 실행을 선택하십시오.