Outlook 2013 - A assinatura é esmagada no editor de assinaturas

6

No Outlook 2013, quando eu ou qualquer colega cole uma assinatura na janela Assinaturas e Papel de Carta no Outlook 2013, ela é exibida corretamente e a assinatura é exibida corretamente ao compor um email. Mas se eu voltar para a janela Signatures and Stationery para editar a assinatura, o conteúdo da assinatura será esmagado em cerca de 35 pixels de largura . Isso torna praticamente impossível editar.

A assinatura vem de uma página HTML que criamos com a finalidade de copiar e colar em uma assinatura do Outlook. Nenhum de nós teve esse problema com o Outlook 2010, portanto, parece ser um problema com o Outlook 2013 especificamente. O conteúdo HTML é basicamente uma única tabela de uma coluna com algumas tabelas aninhadas, com algumas imagens e links. É HTML bastante básico. Eu tentei adicionar uma largura explícita à tabela, mas isso não ajudou. Eu vi um par de outras pessoas trazer isso para cima, mas ainda não encontrei uma solução ( link # 1 , link # 2 ).

Editar: Por solicitação de @ sunk818, aqui está um link para o HTML usando (algumas informações de identidade apagadas, mas a estrutura é a mesma). E abaixo mostra o que parece no editor de assinaturas do Outlook 2013 depois de salvar uma vez, fechar a janela e reabrir para editar.

    
por Ben Amada 28.10.2014 / 01:53

3 respostas

2

Esta resposta é uma adição à resposta do SPYDOR que está no ponto ...

Você pode encontrar suas assinaturas na pasta %userprofile%\AppData\Roaming\Microsoft\Signatures (na plataforma Windows).

Você encontrará uma versão em HTML ( foo.htm ), um formato Rich Text ( foo.rtf ) e um texto simples ( foo.txt ) de cada assinatura que você possui. Você terá que editar todas as três versões se quiser alterar o conteúdo, mas, para o problema do OP, basta editar apenas o arquivo HTML. Você pode editá-lo usando um editor de texto simples (como o Bloco de Notas) ou com um editor HTML WYSIWYG, no entanto, para as alterações cirúrgicas que você precisa fazer para corrigir esse problema específico, talvez seja melhor usar um editor de texto simples. .

Outra observação é que o Outlook estenderá width="100% elementos quando o elemento pai tiver uma largura explícita declarada (mas não antes). Assim, você pode ter que excluir alguns dos parâmetros width="100% (e as correspondentes definições style='width:100%' ) se perceber que algumas células da tabela são esticadas contra o seu desejo depois de aplicar larguras explícitas às células que as contêm.

    
por 24.08.2017 / 12:00
1

Acabei de postar uma solução simples para esse problema em um tópico aqui:

link

No seu caso, tudo o que você precisa fazer é definir o valor <td style="width: ##"> para cada célula de dados na tabela. Você não precisa se preocupar em definir a largura da tabela ou das linhas da tabela.

Para uma cópia da solução completa do link fornecido, veja abaixo:

- Descrição -

Na janela de visualização da assinatura de email do Outlook 2013 e do Outlook 2016, as assinaturas HTML e Rich-Text Format (.rtf) que contêm tabelas podem aparecer comprimidas em uma coluna alongada e estreita à esquerda da janela, deixando o restante da janela de pré-visualização vazia.

- Causa -

O problema ocorre no Outlook 2013 & 2016, quando você tem uma tabela em sua assinatura e não definiu a propriedade 'width' para as células individuais da tabela. O visualizador nas versões mais recentes do Outlook tem como padrão uma largura pequena (cerca de 10 ou 20 pixels) para as células da tabela que não possuem o atributo 'width' definido.

Como as versões mais antigas do Outlook não exibiam esse problema, é provável que tenham padronizado as células da tabela em 100% de largura na janela de visualização, quando nenhuma propriedade 'width' foi definida. Os arquivos de assinatura criados nas versões mais antigas do Outlook, sem o atributo 'largura' ainda exibem o problema de visualização nas versões mais recentes. Isso confirma que o problema está no componente de visualização.

- Solução -

Você só precisa garantir que todas as células da tabela tenham um atributo "width" definido.

Corrigindo tabelas de assinatura em Rich-Text Format (.rtf)

Se você copiou & colou sua assinatura de um documento do Word, então esta é a maneira mais fácil de corrigi-lo.

  1. Abra o documento do Word que contém a tabela de assinaturas. Você pode facilitar a visualização do layout da tabela clicando na tabela, selecione a guia 'Layout' na parte superior e escolha 'Exibir linhas de grade' no grupo 'Tabela'.
  2. Realce todas as células da tabela, clique com o botão direito do mouse nelas ou edite cada célula individualmente, se preferir.
  3. Selecione "Propriedades da tabela ...", escolha a guia "Célula" e defina "Largura preferida" para uma porcentagem ou tamanho específico.
  4. Clique em "Ok" para aplicar as alterações. Agora copie a tabela de assinatura fixa para o Outlook.

Observe que a tabela de assinatura sempre aparecerá corretamente assim que você colá-la, mesmo sem os atributos 'width' definidos. Você deve fechar a janela de assinatura e reabri-la para confirmar que resolveu o problema com êxito.

Corrigindo tabelas de assinatura HTML

Se você criou sua tabela usando tags HTML, todas as tags <td> exigem um atributo width, usando a porcentagem ou a largura do pixel, como no exemplo compatível com HTML5 abaixo:

<table>
     <tbody>
            <tr>
               <td style="width: 100%">table cell 100 percent wide</td>
            </tr>
            <tr>
               <td style="width: 150px">table cell 150 pixels wide</td>
            </tr>
      </tbody>
</table>

Observe que as tags <table> e <tr> não exigem uma largura a ser definida para resolver esse problema.

Quando isso for salvo, reabra a janela de assinatura para verificar se as alterações no código funcionaram.

    
por 25.02.2017 / 01:07
0

A maneira mais fácil de fazer isso:

  1. Copiar + colar a assinatura de e-mail em um documento do Word.
  2. Converta a tabela em texto.
  3. Exclua a assinatura original de e-mail.
  4. Crie um novo.
  5. Copie + Cole do documento do Word de volta para a assinatura de e-mail.
por 26.06.2018 / 06:02