几年前,我弄清楚了如何在 Outlook 电子邮件中嵌入电子表格,以自动执行我经常执行的任务。每当我想发送新的报价请求时,我都会打开一封旧电子邮件,告诉 Outlook 我想要重新发送,在嵌入的电子表格中填写新值,然后将其发送出去。这种方法多年来一直很有效。
然而,在换了一台新电脑后,我发现当我打开我发送的最新电子邮件时,我无法编辑嵌入的电子表格,因为 Outlook 现在将其解释为 GIF。但是,我用旧电脑发送的已保存的电子邮件仍然可以正常工作 - 我仍然可以打开、编辑和重新发送,并且 Outlook 可以正确解释嵌入的电子表格。
我想弄清楚如何在新电脑上正确设置 Outlook,以便在重新打开电子邮件时正确解释嵌入的电子表格。也许是某种安全设置?如果有人能提供任何帮助,我将不胜感激。
编辑:
我最初在 Excel 中开发了电子表格。然后我进入 Outlook,创建了一封新电子邮件,执行了“插入”->“对象”->“Excel 电子表格”。此时,我的电子邮件中有一个空白电子表格。然后我将 Excel 中的电子表格复制并粘贴到 Outlook 中的空白电子表格中,它运行正常(直到最近出现这个问题)
答案1
发送电子邮件时,请确保以富文本格式发送,不是HTML(Outlook 2010 中的默认格式)。富文本格式是您保存完整文档的唯一希望。您可以在新邮件窗口中的功能区“文本格式”选项卡中找到它。
遗憾的是,没有办法从已经完成转换的电子邮件中恢复原始电子表格。
答案2
当您将 OLE 对象插入到办公产品(word、excel、outlook 等)中时,它会创建一个对象并将其链接到与其关联的程序。当您完成编辑后,它会创建内容的屏幕截图并将其用作图像占位符。
当您打开包含此类嵌入文件的文档/工作表/电子邮件,但无法打开时,则意味着它无法与关联程序建立连接,或者它链接到不存在的文件。
当您将文件嵌入文档/工作表/电子邮件时,您可以选择完全嵌入或链接到它。如果您选择链接到它,则实际文件必须位于完全相同的位置才能正确打开。
此外,链接程序很可能必须与链接程序完全相同。例如:excel 2013 与 excel 2010 不同。但为您的办公产品安装的任何更新都无关紧要。
因此,您需要确定的是最新电子邮件是如何设置的。它们是否链接到文件而不是完全嵌入,以及旧电脑和新电脑上的版本是否相同?