Problemas conhecidos ao desenvolver soluções padronizadas para o Office Outlook 2007

Traduções deste artigo Traduções deste artigo
ID do artigo: 929590 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Esse artigo fornece uma visão geral de alguns problemas conhecidos na plataforma de desenvolvimento do Outlook 2007. Esses problemas incluem alterações nos locais de comando e em como o Outlook exibe os suplementos de COM. Além disso, esse artigo discute alterações de funcionalidade no Outlook 2007. Os problemas conhecidos mencionados nesse artigo não estão diretamente relacionados ao modelo de objeto, aos formulários personalizados no Microsoft Office Outlook 2003 ou em versões anteriores do Outlook, ou às regiões de formulário no Outlook 2007.

INTRODUÇÃO

Esse artigo discute alguns dos problemas conhecidos ao desenvolver soluções padronizadas para o Microsoft Office Outlook 2007.

Mais Informações

O comando "Itens desabilitados" agora está localizado no menu Ajuda

No Outlook 2007, o comando Itens desabilitados foi movido da janela Sobre para o menu Ajuda. Para acessar a caixa de diálogo Itens desabilitados, use um dos seguintes métodos.

Método 1

No menu Ajuda, clique em Itens desabilitados.

Método 2

  1. No menu Ferramentas, clique em Central de Confiabilidade.
  2. No Painel de Navegação, clique em Suplementos.
  3. Na lista Gerenciar, selecione Itens desabilitados, e em Ir.

Os suplementos de COM são desabilitados ao iniciar o Outlook 2007 usando a opção /safe

É possível iniciar o Outlook 2007 e as versões anteriores do Outlook usando a opção /safe. Nas versões anteriores do Outlook, a opção /safe desabilita apenas as extensões cliente do Microsoft Exchange (ECEs). No Outlook 2007, a opção /safe também evita o carregamento de suplementos de COM. Esse comportamento foi o mesmo em outros aplicativos do Office desde o Office 2000.

Para acessar a opção Permitir script em pastas compartilhadas e a opção Permitir script em pastas públicas no Outlook 2007, execute as seguintes etapas:
  1. No menu Ferramentas, clique em Central de Confiabilidade.
  2. No Painel de Navegação, clique em Segurança de email.
Observe que as opções Permitir script em pastas compartilhadas e Permitir script em pastas públicas estão localizadas em Script em Pastas.

A nova entrada do Registro DontDisplayHKLMAddins oculta os suplementos de COM

No Outlook 2007, é possível usar a entrada do Registro DontDisplayHKLMAddins para ocultar suplementos de COM registrados na chave
HKEY_LOCAL_MACHINE
. Ao ocultar esses suplementos de COM, os usuários não podem carregá-los. Ao habilitar a entrada do Registro DontDisplayHKLMAddins, o Outlook 2007 tem o mesmo comportamento que as versões anteriores do Outlook.

Para adicionar a entrada do Registro DontDisplayHKLMAddins, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite regedit na caixa Abrir e clique em OK.
  2. Localize e clique com o botão direito do mouse na seguinte subchave:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Aponte para Novo e clique em Valor DWORD.
  4. Digite DontDisplayHKLMAddins e pressione ENTER.
  5. Clique com o botão direito do mouse em DontDisplayHKLMAddins e clique em Modificar.
  6. Na caixa Dados de valor, digite 1 para ocultar os suplementos de COM registrados na chave
    HKEY_LOCAL_MACHINE
    e clique em OK.

    Observação Se você digitar 0 na caixa Dados de valor ou se você deixar a caixa Dados de valor vazia, os suplementos de COM serão exibidos.
  7. Saia do Editor do Registro e reinicie o computador.
Quando a entrada do Registro DontDisplayHKLMAddins for igual a 1, todos os suplementos de COM ainda serão exibidos na Central de Confiabilidade. Essa configuração do Registro oculta os suplementos de COM registrados em HKLM apenas na caixa de diálogo Suplementos de COM. Isso deve ser aceitável porque você pode carregar e descarregar apenas os suplementos usando a caixa de diálogo Suplementos de COM.

A nova entrada do Registro DisableCreateServices evita que serviços MAPI específicos sejam carregados

Um administrador pode criar a entrada do Registro DisableCreateServices na chave
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
. Essa entrada do Registro é nova no Outlook 2007. É possível usar a entrada do Registro DisableCreateServices para evitar que serviços MAPI específicos sejam carregados.

A entrada do Registro DisableCreateServices armazena um valor de seqüência. O valor de seqüência é uma lista de serviços MAPI separados por ponto-e-vírgula. Os nomes dos serviços são os nomes MAPI exibidos no arquivo Mapisvc.inf. Por exemplo, se o exemplo seguinte for um subconjunto de um arquivo Mapisvc.inf, será possível usar um valor de seqüência de MSOMS;OMSAB na entrada do Registro DisableCreateServices para evitar que os usuários adicionem esses dois serviços.
[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
No contexto de soluções padronizadas, os desenvolvedores devem saber que agora as empresas podem implantar diretivas que podem restringir o uso do serviço MAPI.

As propriedades personalizadas podem não ser propagadas em alguns cenários

A chave do Registro
AllowNamedProps
foi introduzida no Microsoft Office Outlook 2003 Service Pack 2 (SP2). Essa chave armazena uma lista de propriedades personalizadas que podem ser usadas no Outlook. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
907985 Alterações nas propriedades personalizadas no Outlook
O artigo 907985 da Base de Dados de Conhecimento Microsoft também descreve as seguintes chaves do Registro:
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
Essas três chaves do Registro não são mais suportadas no Outlook 2007.

O Outlook Today está sendo removido

Os desenvolvedores são encorajados a não personalizar a página do Outlook Today. Esse recurso está sendo preterido. Ele está sendo mantido apenas por razões compatibilidade com versões anteriores.

O controles do Visual Basic 6.0 MAPI não são mais suportados

O Microsoft Visual Basic 6.0 inclui dois controles MAPI que usam Simple MAPI para oferecer integração com aplicativos de email com base no MAPI. Esses controles não foram testados no Outlook 2007. No entanto, há pelo menos um grande problema com esses controles no Outlook 2007. O uso desses controles com o Outlook 2007 não é suportado.

O protocolo do Outlook não funciona mais fora do Outlook

O protocolo do Outlook (Outlook://) foi alterado. Esse protocolo funciona apenas ao ser usado no Outlook. Não é possível usar esse protocolo na página inicial de uma pasta, na barra de ferramentas da Web ou no corpo de um item do Outlook.

Observação O Outlook não reconhece automaticamente o protocolo do Outlook quando você o digita no corpo de qualquer item. No entanto, o protocolo funcionará se você defini-lo como um hiperlink.

Collaboration Data Objects 1.2.1 não está mais incluído no sistema do Office 2007

O Collaboration Data Objects (CDO) 1.2.1 é um pacote que fornece acesso a objetos compatíveis com o Outlook através de um API com base em CMO. Em vez de usarem o CDO 1.2.1, os desenvolvedores são encorajados a usar o modelo de objeto do Outlook se for possível. Para obter o CDO 1.21, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36
Observação Essa versão de CDO foi criada para o Microsoft Exchange Server. Por isso, essa versão de CDO não gera solicitações de segurança para o modelo de objeto do Outlook ao usar o CDO para acessar programaticamente informações de destinatário ou enviar mensagens de email. Por causa desse comportamento, o novo suporte de Diretiva de grupo para as configurações de segurança no Outlook 2007 não se aplica ao CDO.

O Outlook 2007 permite que você visualize determinados arquivos anexados ao exibir mensagens de email. O Outlook e os outros aplicativos no sistema do Office 2007 usam a mesma arquitetura API que o Windows Vista usa. Para obter informações sobre como criar um gerenciador de visualização, visite o seguinte site do MSDN (em inglês):
http://msdn2.microsoft.com/en-us/library/bb776865.aspx

A funcionalidade de formulário da Web foi removida

Não é possível usar o Outlook 2007 para se conectar ao Microsoft Exchange Server 5.5. Além disso, o recurso inutilizado do formulário da Web do Exchange Server 5.5 Web foi removido da caixa de diálogo Opções. Para acessar esse recurso, execute as seguintes etapas:
  1. No menu Ferramentas, clique em Opções e na guia Outras.
  2. Em Geral, clique em Opções avançadas.
  3. Em Em todos os programas do Microsoft Office, clique em Formulário personalizado.

Os formulários MAPI não são mais abertos por padrão

Por padrão, o Outlook 2007 não abre os formulários MAPI que foram criados usando C++. Para habilitar essa funcionalidade, execute as etapas a seguir:
  1. No menu Ferramentas, clique em Opções e na guia Outras.
  2. Em Geral, clique em Opções avançadas.
  3. Em Em todos os programas do Microsoft Office, clique em Formulário personalizado.
  4. Marque a caixa de seleção Permitir formulários que ignoram o Outlook.

A chave de diretiva DisableAddinBtns não é mais suportada

As versões anteriores do Outlook oferecem suporte à chave de diretiva
DisableAddinBtns
. É possível usar essa chave de diretiva para desabilitar os botões para suplementos. Ao desabilitar os botões, os usuários não podem carregar ou descarregar extensões cliente do Exchange no Outlook. O Outlook 2007 não suporta mais essa chave de diretiva.

Os suplementos de COM registrados na chave HKEY_LOCAL_MACHINE não são mais ocultados por padrão

Os suplementos de COM podem ser registrados na chave
HKEY_CURRENT_USER
ou na chave
HKEY_LOCAL_MACHINE
. Nas versões anteriores do Office, os suplementos registrados na chave
HKEY_CURRENT_USER
são exibidos na janela Suplementos de COM. No entanto, os suplementos registrados na chave
HKEY_LOCAL_MACHINE
não são exibidos na janela Suplementos de COM. Esse comportamento permite que desenvolvedores e administradores registrem um suplemento na chave
HKEY_LOCAL_MACHINE
de modo que os usuários não possam remover o suplemento.

O sistema do Microsoft Office 2007 altera esse comportamento padrão. A Central de Confiabilidade e a janela Suplementos de COM listam todos os suplementos registrados. Se os administradores desejam ocultar os suplementos registrados na chave
HKEY_LOCAL_MACHINE
, eles podem implantar uma chave de diretiva para habilitar o comportamento anterior.

Para ocultar os suplementos registrados na chave
HKEY_LOCAL_MACHINE
, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite regedit na caixa Abrir e clique em OK.
  2. Localize e clique com o botão direito do mouse na seguinte subchave:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Aponte para Novo e clique em Valor DWORD.
  4. Digite DontDisplayHKLMAddins e pressione ENTER.
  5. Clique com o botão direito do mouse em DontDisplayHKLMAddins e clique em Modificar.
  6. Na caixa Dados de valor, digite 1 para ocultar os suplementos registrados na chave
    HKEY_LOCAL_MACHINE
    . Clique em OK.
  7. Saia do Editor do Registro e reinicie o computador.

O Gerenciamento de scripts do Exchange Server do lado do servidor não é mais suportado

Nas versões anteriores do Outlook, é possível gerenciar os scripts do Exchange Server na guia Agentes nas Propriedades da pasta. O Exchange Server 5.5 e as versões posteriores do Exchange Server suportam esses scripts do lado do servidor. A guia Agentes é fornecida por uma extensão cliente do Exchange (Scrptxtn.dll) que o Outlook instala. Além disso, esses scripts dependem do Microsoft Exchange Server Event Service Configuration Object Library (Esconf.dll).

O arquivo Scrptxtn.dll file e o arquivo Esconf.dll não estão incluídos no Outlook 2007. Por isso, não é possível instalar, desinstalar e gerenciar os scripts do Exchange Server no lado do servidor no Outlook 2007. Se você precisar ter essa funcionalidade, deverá usar uma versão anterior do Outlook.

Observação O Exchange 2000 Server introduziu a funcionalidade de coletor de evento mais eficiente desenvolvida para substituir os scripts do Exchange Server. A guia Agentes não está relacionada aos coletores de evento. Além disso, como os coletores de evento foram disponibilizados por um tempo, o efeito dessa alteração de projeto deve ser mínimo.

As extensões cliente do Exchange estão sendo preteridas

A arquitetura de extensão cliente do Exchange foi originalmente suportada pelo cliente do Exchange Server no Microsoft Windows 95. O Outlook 97 também suporta extensões cliente do Exchange. As versões posteriores do Outlook, incluindo o Outlook 2007, ainda suportam os ECEs por razões de compatibilidade com outros aplicativos. No entanto, os desenvolvedores são fortemente encorajados a usarem a arquitetura de suplemento de COM para criar novos suplementos do Outlook. Muitas das alterações no Outlook 2007 foram implementadas como recursos de "paridade com ECE". Como agora o Outlook tem esses recursos, o suporte às extensões cliente do Exchange pode ser interrompido.

Propriedades

ID do artigo: 929590 - Última revisão: sexta-feira, 25 de janeiro de 2008 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Office Outlook 2007
Palavras-chave: 
kbhowto kbinfo kbexpertiseadvanced KB929590

Submeter comentários

 

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