Microsoft Dynamics AX/AX 2012

Dynamics AX 2012의 Office Add-in 이 Office의 리본메뉴에 활성화되지 않을 때

Isaac Lee 2011. 6. 16. 16:58
Dynamics AX 2012에는 Excel이나 Word에서 AX의 데이터에 직접 접근할 수 있는 Office Add-in이 있습니다. 이전 버전에서 Snap으로 불리던 것이 정식 지원되는 것인데요. 역시 MS 제품 답게 Office 제품군과 강력한 연동능력을 보여줍니다.


그런데 이 Office Add-in이 Office의 리본메뉴에 활성화 되지 않을 경우에는 아래 사항을 확인해 보시기 바랍니다. Build 865-17 이하에서만 발생하는 문제이며 RC 버전인 Build 937이후 부터는 Fix가 되어있습니다.
1. VSTO 버전 확인 : 프로그램 추가/삭제 에서 "Microsoft Visual Studio Tools for Office" 항목의 버전이 10.0.31117일 경우 레지스트리 수정
2. 레지스트리 편집기 실행 (실행 > regedit)
3. 다음 키값을 찾아서 값을 수정
    1) 32-bit Office 인 경우 
       - for Excel
     HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
     \Microsoft\Office\Excel\Addins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Excel 
       - for Word
     HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
     \Microsoft\Office\Word\Addins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Word 
    2) 64-bit Office 인 경우
       - for Excel
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
    \Excel\Addins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Excel 
       - for Word
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
    \Word\Addins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Word


Manifest 항목의 값에 file:///을 추가합니다.
- for Excel
C:\Program Files (x86)\Microsoft Dynamics AX\60\OfficeAddins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Excel.vsto|vstolocal
-> file:///C:\Program Files (x86)\Microsoft Dynamics AX\60\OfficeAddins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Excel.vsto|vstolocal

- for Word
C:\Program Files (x86)\Microsoft Dynamics AX\60\OfficeAddins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Word.vsto|vstolocal
-> file:///C:\Program Files (x86)\Microsoft Dynamics AX\60\OfficeAddins\Microsoft.Dynamics.AX.Framework.OfficeAddin.Word.vsto|vstolocal