Formulários com o VBScript não funcionam com os serviços de terminal no Outlook

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 302003
Sintomas
Se você estiver usando o Microsoft Outlook em um ambiente de serviços de terminal, você não poderá usar Visual Basic Scripting Edition (VBScript) no formulários personalizados do Outlook. Esse problema pode ocorrer quando você estiver usando Microsoft Windows NT 4.0 Terminal Server no modo de instalação ou modo de usuário. Esse problema também ocorre com o Windows 2000 Terminal Server no modo de aplicativo mas não no modo de administração remota.
Causa
Por padrão, Microsoft Office XP, Microsoft Office 2003 e programas do Microsoft Office 2007 não instalam o componente de VBScript em ambientes Windows Terminal Server.
Como Contornar
Use um dos seguintes métodos para contornar este problema.

Método 1: Copiar o arquivo Outlvbs.dll para as instalações existentes

Para fazer isso, execute as seguintes etapas:
  1. Copie o arquivo Outlvbs.dll de um computador que não está executando o Microsoft Outlook em um servidor de terminal.
  2. Copie o arquivo Outlvbs.dll para a pasta Program Files\Microsoft Office\Office10 do computador do Terminal Server afetado.

    Observação Se o servidor de terminal estiver executando o Microsoft Office 2003, copie o arquivo Outlvbs.dll para a pasta Program Files\Microsoft Office\Office11.

Método 2: Usar o Assistente para instalação personalizada para implantar o Microsoft Office com uma propriedade adicional para permitir que o componente de VBScript para ser instalado

Para fazer isso, execute as seguintes etapas:
  1. Abra o Assistente para instalação personalizada e, em seguida, criar um novo arquivo de transformação (.MST) para a instalação do Microsoft Office.
  2. Configure o requisito de instalação no Assistente de instalação personalizada.
  3. Na última página disponível do Assistente para instalação personalizada, clique em Modificar propriedades da instalação e adicione o seguinte nome de propriedade e o valor:

    Nome da propriedade: WTSDISABLED
    Valor: MsInfoFiles, PPTCastCoreFiles

    Observação O nome da propriedade e o valor diferenciam maiúsculas e minúsculas.

Para o Office XP, Modificar propriedades da instalação está na página 21 de 22 do Assistente para instalação personalizada. Para o Office 2003, Modificar propriedades da instalação está na página 23 de 24 do Assistente para instalação personalizada.

Para habilitar o suporte de script de VB para formulários do Outlook ao executar o Outlook 2007 em um computador do Terminal Server, faça o seguinte:
  1. Instale o Outlook 2007 como um aplicativo autônomo ou como parte de um conjunto do Office de 2007.
  2. Determinar o identificador globalmente exclusivo (GUID) para o produto que você acabou de instalar. Se você instalado o Outlook, use esse produto GUID. Se você instalou o Office Enterprise 2007, use esse GUID do produto. Para obter mais informações sobre como determinar o GUID do produto que você instalou, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    928516Descrição do esquema de numeração para GUIDs código do produto no Office 2007 e programas
  3. Depois de ter o GUID do produto, execute a seguinte linha de comando:
    msiexec /i <Product Code GUID of [SKUName]WW.msi> ADDLOCAL = OutlookVBScript /qb
    Observação Neste comando, <Product Code GUID of [SKUName]WW.msi> é um espaço reservado para o GUID do produto.

    Por exemplo, se você tiver o Office Enterprise 2007 instalado, o GUID do produto poderia ser a seguinte:
    {90120000-0030-0000-0000-0000000FF1CE}
    Portanto, a linha de comando deve aparecer da seguinte maneira:
    msiexec /i {90120000-0030-0000-0000-0000000FF1CE} ADDLOCAL = OutlookVBScript /qb
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
Microsoft Office e instalação do Outlook detectam quando você estiver instalando o Outlook em um computador configurado com os serviços de terminal. Nessas situações, os arquivos de suporte necessários para ativar o VBScript em formulários personalizados do Outlook não estão instalados. Portanto, se você tentar iniciar o Editor de scripts do Outlook, você receber a seguinte mensagem de erro:
Não é possível carregar este recurso. Identificação do recurso não registrado.
Se você tentar usar um formulário personalizado do Outlook que contiver VBScript, você não receber uma mensagem de erro, mas o código VBScript do formulário não é executado.

Observação Versões anteriores do Outlook tem suporte VBScript em um ambiente de serviços de terminal.

Para obter mais informações sobre recursos disponíveis e respostas a perguntas feitas normalmente sobre soluções do Microsoft Outlook, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
287530Perguntas freqüentes sobre formulários personalizados e soluções do Outlook
OutSol OutSol2002 OutlookVBScript

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 302003 - Última Revisão: 07/13/2009 22:04:18 - Revisão: 5.0

Microsoft Office Outlook 2007, Microsoft Office Outlook 2003, Microsoft Outlook 2002 Standard Edition

  • kbmt kbbug kbpending KB302003 KbMtpt
Comentários