Outlook 2013 - 签名在签名编辑器中被压缩

Ben*_*ada 7 microsoft-outlook microsoft-outlook-2013

在 Outlook 2013 中,当我自己或任何同事将签名粘贴到 Outlook 2013 的“签名和信纸”窗口时,它会正确显示,并且在撰写电子邮件时签名正确显示。但是如果我回到签名和信纸窗口来编辑签名,签名的内容会被压缩成大约 35 像素宽。这使得编辑几乎不可能。

签名来自我们创建的 HTML 页面,目的是将其复制并粘贴到 Outlook 签名中。我们中没有人在 Outlook 2010 上遇到过这个问题,所以似乎是 Outlook 2013 的一个问题。HTML 内容基本上是一个带有几个嵌套表的单列表,以及一些图像和链接。这是非常基本的 HTML。我尝试向表格添加明确的宽度,但这没有帮助。我已经看到其他几个人提出了这个问题,但还没有找到解决方案(链接 #1链接 #2)。

编辑:根据@sunk818 的请求,这里有一个指向我正在使用的 HTML 的链接(一些身份信息被屏蔽,但结构是相同的)。下面显示了保存一次后在 Outlook 2013 签名编辑器中的样子,关闭窗口并重新打开进行编辑。

在此处输入图片说明

小智 1

我刚刚在此处的线程中发布了此问题的简单解决方案:

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_outlook-mso_win10/adding-a-signature-to-outlook-2016-formatting/474cf3fc-8e78-4516-b348-4ff369926f58

在您的情况下,您所需要做的就是设置<td style="width: ##">表中每个数据单元格的值。您无需费心设置表格或表格行的宽度。

有关所提供链接的完整解决方案的副本,请参见下文:


- 描述 -

在 Outlook 2013 和 Outlook 2016 的电子邮件签名预览窗口中,包含表格的 HTML 和富文本格式 (.rtf) 签名可能会被挤压成窗口左侧拉伸的窄列,而留下预览的其余部分窗口空空如也。

- 原因 -

在 Outlook 2013 和 2016 中,当您的签名中有表格并且尚未为表格的各个单元格设置“宽度”属性时,就会出现此问题。对于没有设置“宽度”属性的表格单元格,较新版本的 Outlook 中的预览器默认设置较小的宽度(大约 10 或 20 像素)。

由于旧版本的 Outlook 没有出现此问题,因此当未设置“宽度”属性时,它们很可能在预览窗口中将表格单元格默认为 100% 宽度。在旧版 Outlook 中创建的没有“宽度”属性的签名文件在新版本中仍然会出现预览问题。这证实了问题出在预览组件上。

- 解决方案 -

您只需确保每个表格单元格都设置了“宽度”属性即可。

修复富文本格式 (.rtf) 签名表

如果您从 Word 文档复制并粘贴了签名,那么这是修复它的最简单方法。

  1. 打开包含签名表的 Word 文档。 您可以更轻松地查看表格布局,方法是单击表格,选择顶部的“布局”选项卡,然后从“表格”组中选择“查看网格线”。
  2. 突出显示所有表格单元格,然后右键单击它们,或者如果您愿意,可以单独编辑每个单元格。
  3. 选择“表格属性...”,选择“单元格”选项卡并将“首选宽度”设置为特定百分比或大小。
  4. 单击“确定”应用更改。现在将固定签名表复制到 Outlook 中。

请注意,即使没有设置“宽度”属性,只要将其粘贴进去,签名表就会始终正确显示。您必须关闭签名窗口,然后重新打开它以确认您已成功解决问题。

修复 HTML 签名表

如果您使用 HTML 标签创建表格,则所有标签都<td>需要宽度属性,使用百分比或像素宽度,如下面的 HTML5 兼容示例所示:

<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>
Run Code Online (Sandbox Code Playgroud)

请注意,<table><tr>标签不需要设置宽度来解决此问题。

保存后,请确保重新打开签名窗口以检查代码更改是否有效。