Novo Outlook e Formulários Personalizados: Substitua por aplicativos web ou Outlook Clássico
🔍 WiseChecker

Novo Outlook e Formulários Personalizados: Substitua por aplicativos web ou Outlook Clássico

Formulários personalizados no Outlook permitem criar interfaces sob medida para tarefas, contatos ou itens de email. O novo Outlook para Windows não oferece mais suporte ao mecanismo de formulários personalizados usado no Outlook Clássico. Isso significa que qualquer formulário criado com o Designer de Formulários do Outlook não abrirá no novo cliente. Este artigo explica por que os formulários personalizados falham no novo Outlook e mostra dois caminhos: recriar os formulários como aplicativos web ou voltar ao Outlook Clássico.

Resumo: O que acontece com formulários personalizados no novo Outlook

  • Arquivo > Opções > Geral > Alternar para o Outlook Clássico: A única forma de continuar usando formulários personalizados sem recriá-los.
  • Power Apps ou formulários de lista do SharePoint: Substitua formulários personalizados do Outlook por formulários baseados na web que funcionam em qualquer dispositivo.
  • VBScript e suplementos COM: Não são compatíveis com o novo Outlook; formulários que dependem desses recursos quebrarão completamente.

ADVERTISEMENT

Por que o novo Outlook abandona o suporte a formulários personalizados

O novo Outlook é construído em uma plataforma baseada na web que usa o mesmo código do Outlook na web e do Outlook.com. Essa arquitetura não inclui o Designer de Formulários do Outlook nem o runtime VBScript que alimenta os formulários personalizados. A Microsoft escolheu esse design para melhorar a segurança, reduzir a complexidade e entregar atualizações mais rapidamente. A contrapartida é que qualquer formulário personalizado criado com o Designer de Formulários clássico não será renderizado no novo Outlook. Em vez disso, o item abre como um formulário padrão de mensagem ou contato, sem campos ou layout personalizados.

O Outlook Clássico armazena as definições de formulário na Biblioteca de Formulários Organizacionais, na Biblioteca de Formulários Pessoais ou na própria pasta. O novo Outlook não consegue ler essas definições de formulário. Também não consegue executar o código VBScript que muitos formulários usam para validar dados, exibir campos ocultos ou automatizar ações. Mesmo formulários personalizados simples que apenas alteram o layout de campos padrão falharão, pois o novo Outlook usa um mecanismo de renderização fixo.

O que acontece com formulários existentes

Se você abrir um item criado com um formulário personalizado, o novo Outlook exibe o formulário padrão para aquele tipo de item. Quaisquer campos personalizados, guias, botões ou comportamentos com script ficam ocultos. Os dados originais armazenados em propriedades personalizadas permanecem no item, mas você não consegue ver ou editar esses campos sem alternar para o Outlook Clássico ou usar uma alternativa baseada na web que leia a mesma fonte de dados.

Opção 1: Substituir formulários personalizados por aplicativos web

Para organizações que desejam permanecer no novo Outlook, a abordagem recomendada é substituir formulários personalizados por aplicativos web. Um aplicativo web pode replicar o layout do formulário, a lógica de validação e o armazenamento de dados que seu formulário personalizado fornecia. O aplicativo web é executado em um navegador, funcionando em qualquer dispositivo e sem depender da versão do cliente Outlook.

Usando Power Apps para criar um formulário substituto

  1. Abra o Power Apps no Microsoft 365
    Acesse make.powerapps.com e faça login com sua conta corporativa ou de estudante. Selecione Criar no painel de navegação esquerdo.
  2. Crie um novo aplicativo de tela
    Escolha Aplicativo de tela em branco ou comece a partir de um modelo. Dê ao aplicativo um nome que corresponda ao propósito do formulário original do Outlook, como Relatório de Despesas ou Solicitação de Contato.
  3. Conecte-se à sua fonte de dados
    Use SharePoint, Microsoft Lists, Dataverse ou SQL Server para armazenar os dados que o formulário coleta. Selecione Dados no painel esquerdo e adicione sua fonte de dados. Mapeie cada campo do formulário original para uma coluna na fonte de dados.
  4. Projete o layout do formulário
    Arraste os controles Entrada de Texto, Lista Suspensa, Seletor de Data e outros para a tela. Organize-os na mesma ordem do formulário original do Outlook. Defina a propriedade DisplayMode como Editar para entrada de dados ou Visualizar para acesso somente leitura.
  5. Adicione lógica de validação
    Use fórmulas do Power Apps para verificar campos obrigatórios, formatar números de telefone ou calcular totais. Por exemplo, defina a propriedade Visível de um botão de envio como If(TextInput1.Text = “”, false, true).
  6. Publique e compartilhe o aplicativo
    Selecione Arquivo > Salvar > Publicar no SharePoint. Copie a URL do aplicativo e compartilhe com os usuários. Adicione a URL a uma página do SharePoint ou incorpore-a em uma guia do Teams para que os usuários a encontrem facilmente.

Usando formulários de lista do SharePoint

  1. Crie uma lista do SharePoint
    Acesse seu site do SharePoint, selecione Novo > Lista e escolha Lista em branco. Dê à lista um nome que corresponda ao propósito do formulário original.
  2. Adicione colunas que correspondam aos campos do formulário personalizado
    Selecione Adicionar coluna e escolha o tipo correto: Linha de texto simples, Escolha, Moeda, Data e Hora ou Pessoa ou Grupo. Adicione todos os campos que apareciam no formulário original do Outlook.
  3. Personalize o formulário da lista com Power Apps
    Abra a lista, selecione Integrar > Power Apps > Personalizar formulários. O Power Apps abre um formulário pré-criado que corresponde às suas colunas. Arraste os campos para reorganizá-los, adicione seções e defina regras de validação.
  4. Publique o formulário personalizado
    Selecione Arquivo > Publicar no SharePoint. O formulário agora substitui o formulário padrão da lista do SharePoint. Os usuários podem abrir a lista e selecionar Novo para preencher o formulário.

ADVERTISEMENT

Opção 2: Voltar para o Outlook Clássico

Se você tem muitos formulários personalizados que levariam semanas para serem recriados, voltar ao Outlook Clássico é a solução mais rápida. O Outlook Clássico é executado no mesmo computador que o novo Outlook, e você pode alternar entre eles sem desinstalar o outro. Seus formulários personalizados, código VBScript e suplementos COM funcionarão exatamente como antes.

Como alternar do novo Outlook para o Outlook Clássico

  1. Abra o novo Outlook
    Inicie o aplicativo do novo Outlook pelo menu Iniciar ou barra de tarefas.
  2. Vá para Arquivo > Opções > Geral
    No painel esquerdo, selecione Geral. Role até o final da página de configurações Gerais.
  3. Ative a opção Alternar para o Outlook Clássico
    Localize a configuração chamada Alternar para o Outlook Clássico. Clique no botão de alternância para ativá-la. O Outlook solicitará que você confirme a mudança.
  4. Reinicie o Outlook
    Feche e reabra o Outlook. A interface clássica carrega com a faixa de opções, painel de pastas e toda a funcionalidade de formulários personalizados restaurada.

Se os formulários personalizados ainda não funcionarem após a alternância

Formulários não publicados na biblioteca correta

O Outlook Clássico carrega formulários personalizados da Biblioteca de Formulários Organizacionais, da Biblioteca de Formulários Pessoais ou da definição de formulário no nível da pasta. Se o formulário foi publicado apenas na Biblioteca de Formulários Pessoais em um computador diferente, ele não aparecerá na sua máquina atual. Abra o Outlook Clássico, vá em Ferramentas > Opções > Email > Formulários e clique em Gerenciar Formulários para verificar quais formulários estão disponíveis. Se o formulário estiver faltando, publique-o novamente do computador original ou exporte o arquivo de formulário (.oft) e importe-o.

Erros de VBScript ao abrir um formulário

Se um formulário personalizado executa código VBScript que faz referência a um suplemento COM ou a uma chamada específica do modelo de objeto do Outlook, o script pode falhar após a alternância de volta. Isso geralmente acontece quando o suplemento foi desinstalado ou desabilitado. Abra o Outlook Clássico, vá em Arquivo > Opções > Suplementos e verifique se o suplemento COM necessário está habilitado. Se o suplemento estiver faltando, reinstale-o da fonte original.

Campos personalizados aparecem em branco no formulário

Itens criados no novo Outlook antes de alternar de volta podem ter propriedades personalizadas armazenadas, mas o layout do formulário não as exibe. Isso acontece porque o novo Outlook removeu a definição do formulário do item quando ele foi criado. Para recuperar os dados, abra o item no Outlook Clássico e use o Seletor de Campos para adicionar os campos personalizados de volta ao formulário. Em seguida, salve e publique o formulário novamente na pasta.

ADVERTISEMENT

Novo Outlook vs Outlook Clássico para formulários personalizados: principais diferenças

Item Novo Outlook Outlook Clássico
Designer de Formulários Personalizados Não disponível Disponível na guia Desenvolvedor
Suporte a VBScript Não suportado Suporte total
Suporte a suplementos COM Não suportado Suporte total
Publicação de formulários Não suportado Bibliotecas de Formulários Organizacionais e Pessoais
Substituto baseado na web Power Apps ou formulários de lista do SharePoint Não necessário
Modelo de segurança Restrito, sem execução de script Configurável com Política de Grupo

Agora você tem duas opções claras para lidar com formulários personalizados no novo Outlook. Você pode recriá-los como aplicativos web usando Power Apps ou listas do SharePoint, o que oferece uma interface moderna que funciona em qualquer dispositivo. Ou você pode voltar ao Outlook Clássico para manter seus formulários existentes funcionando sem alterações. Se escolher o caminho dos aplicativos web, comece mapeando cada campo do formulário para uma coluna do SharePoint e, em seguida, personalize o formulário no Power Apps. Se optar pelo Outlook Clássico, use a alternância em Arquivo > Opções > Geral para voltar e verifique se seus formulários estão publicados na biblioteca correta.

ADVERTISEMENT