我正在尝试自动化电子邮件创建任务,但我面临一些问题。 我使用Python和XLWings从Excel获取数据。 这适用于电子邮件正文内容的第一部分,在这部分中,我根据pandas的计算创建了一个html表-这很好用!在
尽管如此,我还是要插入一个excel和一些图表的范围-这是一个有点棘手的地方。。。我成功地将图表(手动复制)插入剪贴板,然后使用以下工具粘贴它们:
inspector = newMail.GetInspector
editor = inspector.WordEditor
editor.Select()
editor.Application.Selection.Start = editor.Application.Selection.End
editor.Application.Selection.Paste()
无论如何,我还不能找到一种方法将它们从Python直接复制到剪贴板或直接复制到电子邮件正文中。有什么想法吗?在
其次,我需要复制一个从Excel到Outlook的范围。我相信我可以将数据读入pandas数据框,应用必要的过滤器和计算,然后使用HTML将其发送到电子邮件内容。这可以工作,但我也需要保持格式。有什么想法吗?在
以下是完整代码:
^{2}$任何帮助都将不胜感激!如果需要更多信息,请告诉我!在
干杯, 亚历克斯
目前没有回答
相关问题 更多 >
编程相关推荐