Office Outlook 2007의 사용자 지정 솔루션을 개발할 때 발생하는 알려진 문제

기술 자료 번역 기술 자료 번역
기술 자료: 929590 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Outlook 2007 개발 플랫폼에서 발생하는 몇 가지 알려진 문제에 대해 간략하게 설명합니다. 이러한 문제에는 명령 위치가 변경되는 문제와 Outlook에서 COM 추가 기능을 표시하는 방법이 변경되는 문제가 포함됩니다. 또한 이 문서에서는 Outlook 2007 기능의 변경 내용에 대해서도 설명합니다. 이 문서에서 설명하는 알려진 문제는 Microsoft Office Outlook 2003이나 그 이전 버전 Outlook의 개체 모델 또는 사용자 지정 양식이나 Outlook 2007의 양식 영역과 직접적인 관련이 없습니다.

소개

이 문서에서는 Microsoft Office Outlook 2007의 사용자 지정 솔루션을 개발할 때 발생하는 몇 가지 알려진 문제에 대해 설명합니다.

추가 정보

"사용할 수 없는 항목" 명령이 이제 도움말 메뉴에 있다

Outlook 2007에서는 사용할 수 없는 항목 명령이 정보 창에서 도움말 메뉴로 이동되었습니다. 사용할 수 없는 항목 대화 상자에 액세스하려면 다음 방법 중 하나를 사용하십시오.

방법 1

도움말 메뉴에서 사용할 수 없는 항목을 누릅니다.

방법 2

  1. 도구 메뉴에서 보안 센터를 누릅니다.
  2. 탐색 창에서 추가 기능을 누릅니다.
  3. 관리 목록에서 사용할 수 없는 항목을 선택하고 이동을 누릅니다.

/safe 스위치를 사용하여 Outlook 2007을 시작하면 COM 추가 기능을 사용할 수 없다

/safe 스위치를 사용하여 Outlook 2007과 그 이전 버전의 Outlook을 시작할 수 있습니다. 이전 버전의 Outlook에서는 /safe 스위치를 사용하면 Microsoft ECE(Exchange Client 확장)만 사용할 수 없지만 Outlook 2007에서는 /safe 스위치를 사용하면 COM 추가 기능을 로드할 수도 없습니다. 이 문제는 Office 2000부터 다른 Office 응용 프로그램에서도 발생하는 것으로 보고되었습니다.

Outlook 2007에서 공유 폴더에 스크립트 허용 옵션과 공용 폴더에 스크립트 허용 옵션에 액세스하려면 다음과 같이 하십시오.
  1. 도구 메뉴에서 보안 센터를 누릅니다.
  2. 탐색 창에서 전자 메일 보안을 누릅니다.
폴더의 스크립트 아래에 공유 폴더에 스크립트 허용 옵션과 공용 폴더에 스크립트 허용 옵션이 있는지 확인합니다.

새 DontDisplayHKLMAddins 레지스트리 항목이 COM 추가 기능을 숨긴다

Outlook 2007에서는 DontDisplayHKLMAddins 레지스트리 항목을 사용하여
HKEY_LOCAL_MACHINE
키에 등록된 COM 추가 기능을 숨길 수 있습니다. 그러나 이러한 COM 추가 기능을 숨기면 사용자가 이러한 COM 추가 기능을 로드할 수 없습니다. DontDisplayHKLMAddins 레지스트리 항목을 설정하면 Outlook 2007이 이전 버전의 Outlook과 동일하게 동작합니다.

DontDisplayHKLMAddins 레지스트리 항목을 추가하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 열기 상자에 regedit를 입력한 다음 확인을 누릅니다.
  2. 다음 하위 키를 찾아 마우스 오른쪽 단추로 누릅니다.
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  4. DontDisplayHKLMAddins를 입력한 다음 Enter 키를 누릅니다.
  5. DontDisplayHKLMAddins를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
  6. 값 데이터 상자에 1을 입력하여
    HKEY_LOCAL_MACHINE
    키에 등록된 COM 추가 기능을 숨긴 다음 확인을 누릅니다.

    참고?값 데이터 상자에 0을 입력하거나 값 데이터 상자를 비워 두면 COM 추가 기능이 표시됩니다.
  7. 레지스트리 편집기를 종료한 다음 컴퓨터를 다시 시작합니다.
DontDisplayHKLMAddins 레지스트리 항목을 1로 설정하면 모든 COM 추가 기능이 보안 센터에 여전히 표시되고 HKLM에 등록된 COM 추가 기능만 COM 추가 기능 대화 상자에서 숨겨집니다. COM 추가 기능 대화 상자를 사용하면 추가 기능의 로드 및 언로드만 가능하므로 이러한 설정이 허용될 수 있습니다.

새 DisableCreateServices 레지스트리 항목이 특정 MAPI 서비스를 로드하지 못하게 한다

관리자는
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
키 아래에 DisableCreateServices 레지스트리 항목을 만들 수 있습니다. 이 레지스트리 항목은 Outlook 2007의 새로운 기능입니다. DisableCreateServices 레지스트리 항목을 사용하여 특정 MAPI 서비스를 로드하지 못하게 할 수 있습니다.

DisableCreateServices 레지스트리 항목은 문자열 값을 저장합니다. 이 문자열 값은 세미콜론으로 구분된 MAPI 서비스 목록입니다. 서비스 이름은 Mapisvc.inf 파일에 표시되는 MAPI 이름입니다. 예를 들어, Mapisvc.inf 파일에 다음과 같은 하위 집합이 있으면 DisableCreateServices 레지스트리 항목에 문자열 값 MSOMS;OMSAB를 사용하여 이러한 두 서비스를 추가하지 못하게 할 수 있습니다.
[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
사용자 지정 솔루션의 컨텍스트에서 개발자는 이제 조직에서 MAPI 서비스의 사용을 제한할 수 있는 정책을 배포할 수 있다는 것을 알고 있어야 합니다.

사용자 지정 속성을 전파하지 못할 수도 있다

AllowNamedProps
레지스트리 키는 Microsoft Office Outlook 2003 서비스 팩 2(SP2)에서 처음 도입되었습니다. 이 키는 Outlook에서 사용할 수 있는 사용자 지정 속성 목록을 저장합니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
907985 Outlook의 사용자 지정 속성에 대한 변경 내용
Microsoft 기술 자료 문서 907985에서는 다음 레지스트리 키에 대해서도 설명합니다.
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
이러한 세 레지스트리 키는 Outlook 2007에서 더 이상 지원되지 않습니다.

Outlook Today가 점차 사용되지 않는다

개발자는 Outlook Today 페이지를 사용자 지정하지 않는 것이 좋습니다. 이 기능은 점차 사용되지 않고 이전 버전과의 호환성을 위해 유지되고 있을 뿐입니다.

Visual Basic 6.0 MAPI 컨트롤이 더 이상 지원되지 않는다

Microsoft Visual Basic 6.0에는 MAPI 기반 전자 메일 응용 프로그램과의 통합을 제공하기 위해 단순 MAPI를 사용하는 두 개의 MAPI 컨트롤이 있습니다. 이러한 컨트롤은 Outlook 2007을 사용하여 테스트되지는 않았지만 Outlook 2007에서 사용할 경우 최소한 한 가지 중요한 문제를 일으키는 것으로 보고되었습니다. 따라서 Outlook 2007에서는 이러한 컨트롤의 사용이 지원되지 않습니다.

Outlook 프로토콜이 Outlook 외부에서 더 이상 작동하지 않는다

Outlook 프로토콜(Outlook://)이 변경되었습니다. 이 프로토콜은 Outlook에서 사용할 때만 작동합니다. 이 프로토콜은 폴더 홈 페이지, 웹 도구 모음 또는 Outlook 항목의 본문에서 사용할 수 있습니다.

참고 Outlook은 Outlook 항목의 본문에 입력되는 Outlook 프로토콜을 자동으로 인식하지 않습니다. 그러나 이 프로토콜을 하이퍼링크로 설정하면 이 프로토콜이 작동합니다.

Collaboration Data Objects 1.2.1이 2007 Office system에 더 이상 포함되지 않는다

CDO(Collaboration Data Objects) 1.2.1은 COM 기반 API를 통해 Outlook 호환 개체에 액세스를 제공하는 패키지입니다. 개발자는 CDO 1.2.1을 사용하는 대신 가능하면 Outlook 개체 모델을 사용하는 것이 좋습니다. CDO 1.21을 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36(영문)
참고 이 버전의 CDO는 Microsoft Exchange Server용으로 만들어졌습니다. 따라서 이 버전의 CDO는 CDO를 사용하여 프로그래밍 방식으로 받는 사람 정보에 액세스하거나 전자 메일 메시지를 보낼 때 Outlook 개체 모델에 대한 가드 보안 프롬프트를 생성하지 않습니다. 따라서 Outlook 2007에 새로 추가된 보안 설정에 대한 그룹 정책 지원이 CDO에 적용되지 않습니다.

Outlook 2007에서는 전자 메일 메시지를 볼 때 특정 형식의 첨부 파일을 미리 볼 수 있습니다. 2007 Office system의 Outlook 및 기타 응용 프로그램은 Windows Vista에서 사용하는 것과 동일한 API 아키텍처를 사용합니다. 미리 보기 처리기를 만드는 방법에 대한 자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하십시오.
http://msdn2.microsoft.com/en-us/library/bb776865.aspx(영문)

웹 양식 기능이 제거되었다

Outlook 2007을 사용하여 Microsoft Exchange Server 5.5에 연결할 수 없습니다. 또한 옵션 대화 상자에서 Exchange Server 5.5 웹 양식 렌더링 기능이 제거되었습니다. 이 기능에 액세스하려면 다음과 같이 하십시오.
  1. 도구 메뉴에서 옵션을 누른 다음 기타 탭을 누릅니다.
  2. 일반 아래에서 고급 옵션을 누릅니다.
  3. 모든 Microsoft Office 프로그램 아래에서 사용자 지정 양식을 누릅니다.

MAPI 양식이 더 이상 기본적으로 열리지 않는다

기본적으로 Outlook 2007은 C++를 사용하여 만든 MAPI 양식을 열지 않습니다. 이 기능을 사용하려면 다음과 같이 하십시오.
  1. 도구 메뉴에서 옵션을 누른 다음 기타 탭을 누릅니다.
  2. 일반 아래에서 고급 옵션을 누릅니다.
  3. 모든 Microsoft Office 프로그램 아래에서 사용자 지정 양식을 누릅니다.
  4. Outlook을 사용하지 않는 양식 허용 확인란을 선택합니다.

DisableAddinBtns 정책 키가 더 이상 지원되지 않는다

이전 버전의 Outlook에서는
DisableAddinBtns
정책 키가 지원됩니다. 이 정책 키를 사용하면 추가 기능 단추를 사용하지 않도록 설정할 수 있습니다. 이 단추를 사용하지 않도록 설정하면 사용자가 Outlook에서 Exchange Client 확장을 로드하거나 언로드할 수 없습니다. Outlook 2007에서는 이 정책 키가 더 이상 지원되지 않습니다.

HKEY_LOCAL_MACHINE 키에 등록된 COM 추가 기능이 더 이상 기본적으로 숨겨지지 않는다

COM 추가 기능은
HKEY_CURRENT_USER
또는
HKEY_LOCAL_MACHINE
키에 등록될 수 있습니다. 이전 버전의 Office에서는
HKEY_CURRENT_USER
키에 등록된 추가 기능이 COM 추가 기능 창에 나타나지만
HKEY_LOCAL_MACHINE
키에 등록된 추가 기능은 COM 추가 기능 창에 나타나지 않습니다. 따라서 개발자와 관리자는 사용자가 추가 기능을 제거할 수 없도록 추가 기능을
HKEY_LOCAL_MACHINE
키에 등록합니다.

2007 Microsoft Office system에서는 이 기본 동작이 변경되었습니다. 보안 센터 및 COM 추가 기능 창에 등록된 모든 추가 기능이 표시됩니다. 관리자는
HKEY_LOCAL_MACHINE
키에 등록된 추가 기능을 숨기려면 이전 동작을 활성화하는 정책 키를 배포하면 됩니다.

HKEY_LOCAL_MACHINE
키에 등록된 추가 기능을 숨기려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 열기 상자에 regedit를 입력한 다음 확인을 누릅니다.
  2. 다음 하위 키를 찾아 마우스 오른쪽 단추로 누릅니다.
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  4. DontDisplayHKLMAddins를 입력한 다음 Enter 키를 누릅니다.
  5. DontDisplayHKLMAddins를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
  6. 값 데이터 상자에 1을 입력하여
    HKEY_LOCAL_MACHINE
    키에 등록된 COM 추가 기능을 숨긴 다음 확인을 누릅니다.
  7. 레지스트리 편집기를 종료한 다음 컴퓨터를 다시 시작합니다.

서버 측 Exchange Server 스크립트의 관리가 더 이상 지원되지 않는다

이전 버전의 Outlook에서는 폴더 속성 대화 상자의 에이전트 탭에서 Exchange Server 스크립트를 관리할 수 있습니다. Exchange Server 5.5와 그 이상 버전의 Exchange Server에서는 이러한 서버 측 스크립트가 지원됩니다. 에이전트 탭은 Outlook과 함께 설치된 Exchange Client 확장(Scrptxtn.dll)에 의해 제공됩니다. 또한 이러한 스크립트는 Microsoft Exchange Server 이벤트 서비스 구성 개체 라이브러리(Esconf.dll)에 따라 달라집니다.

Scrptxtn.dll 파일과 Esconf.dll 파일은 Outlook 2007에 포함되어 있지 않습니다. 따라서 Outlook 2007에서는 서버 측 Exchange Server 스크립트를 설치, 제거 및 관리할 수 없으므로 이 기능이 필요하면 이전 버전의 Outlook을 사용해야 합니다.

참고 Exchange 2000 Server에는 Exchange Server 스크립트를 대체하기 위해 만들어진 보다 강력한 이벤트 싱크 기능이 도입되었었는데, 에이전트 탭은 이벤트 싱크와 관련이 없습니다. 또한 이벤트 싱크는 잠시 사용되었기 때문에 이러한 디자인 변경의 영향이 최소화되어야 합니다.

Exchange Client 확장이 점차 사용되지 않는다

Exchange Client 확장은 원래 Microsoft Windows 95의 Exchange Server 클라이언트에 의해 지원되었으며, Outlook 97에서도 지원됩니다. Outlook 2007을 포함한 이후 버전의 Outlook에서는 이전 버전과의 호환성을 위해 ECE가 계속 지원되지만 개발자는 새 Outlook 추가 기능을 만들 때 COM 추가 기능 아키텍처를 사용하는 것이 좋습니다. 대부분의 Outlook 2007 변경 내용은 "ECE 패리티" 기능으로 구현되었습니다. Outlook에는 현재 이러한 기능이 포함되어 있으므로 Exchange Client 확장에 대한 지원은 중단될 수 있습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 929590 - 마지막 검토: 2008년 1월 22일 화요일 - 수정: 2.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Outlook 2007
키워드:?
kbhowto kbinfo kbexpertiseadvanced KB929590

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com