自动从 Open Office Calc 发送电子邮件

Posted

技术标签:

【中文标题】自动从 Open Office Calc 发送电子邮件【英文标题】:automatically send emails from open office calc 【发布时间】:2014-08-07 14:13:18 【问题描述】:

我想知道是否有可能从开放式办公室计算中发送自动电子邮件。我想实现这样的目标:

IF(C5=TRUE;sendMail();doNothing())

关于如何实现这一点的任何想法? 到目前为止感谢

【问题讨论】:

应该在什么时候发送邮件?每次重新计算工作表?还是仅当用户手动执行宏时? 嗯,这是一个棘手的问题。我一个人在想。实际上,邮件应该在每次重新计算时发送,但只发送一次,当单元格值保持为真时(我认为带有“alreadySent-Flag”的不可见单元格可以完成这项工作)。还有一个消息对话框,要求用户确认是否要发送邮件。 【参考方案1】:

最直接的方法可能是使用外部邮件用户代理 (MUA) 发送邮件,使用 Shell() 命令调用它 - 当然,这仅适用于允许通过其命令发送此类邮件的 MUA线。这样,您的代码是否以及何时触发邮件分派将位于您的 OOo 宏代码中,而实际的邮件分派由外部应用程序完成。使用哪种 MUA 取决于目标环境 - 因此,如果您的宏在意外环境中执行,则可能容易出错...

【讨论】:

谢谢,这也是我的想法之一。我正在使用 Mozilla Thunderbird 作为邮件代理...

以上是关于自动从 Open Office Calc 发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

用于读取文档的 C++ 库,在“Open Office Calc”中创建

从 Open Office Calc Sheet 中提取超链接

Python:使用 lxml 从 Open Office calc 导入数据

Open Office calc 的公式或宏,用于从单元格中检索注释(注释)

MS OFFICE excel vs Open office Calc vs libreoffice calc 以及相同的公式对每个原因都不起作用任何建议

如何禁止用户在 calc open office 中使用 saveas?