Thư*_* IT 20 gmail microsoft-excel
如何将 Excel 电子表格中的表格复制并粘贴到 Gmail 中并保持原始格式和边框?
我在 Chrome 中使用 Gmail。
Thu*_*ame 20
当粘贴到电子邮件客户端时,复制 Excel 范围会导致 css 样式的 HTML。如果您粘贴到 Outlook 中,根据您的设置,Outlook 将处理 css 样式的 HTML(甚至可能在电子邮件中重构它)。
但是 gmail 不支持在样式表或样式标签中定义的 css 样式,因此格式丢失了。如果内联定义,gmail 将支持大多数 css。即每个元素的 css 定义在每个元素的 HTML 样式属性中。您必须将 Excel 范围转换为内联样式的 HTML,然后将其放入剪贴板才能成功。
您有几个选择:
从 Excel 复制,然后粘贴到 Word,然后从 Word 复制并粘贴到 gmail。根据格式的复杂程度和 Excel/Word 的版本,您的里程可能会有所不同。
从 Excel 复制为图片,然后粘贴到 Gmail。您将丢失文本内容,但您应该获得源的位图质量图像。
编写一些 VBA 来遍历源范围的单元格,并构建一些 inline-css HTML 来制作表格,然后将该字符串放到剪贴板上。警告 - 这将非常复杂,即使您在 gmail 中看到您喜欢的方式,电子邮件也可能无法在收件人的电子邮件客户端/程序中正确呈现。
编辑 - 您也可以通过从 Excel 复制并粘贴到 Google 表格,然后从表格复制到 gmail 来获得可接受的结果。
你认为浏览器标准很糟糕。欢迎来到响应式电子邮件设计的世界。
另外,请参阅CampaignMonitor以获取有关 css 的电子邮件客户端支持的良好参考