gpt4 book ai didi

python - 自动将 CSV 文件导入 Outlook

转载 作者:太空宇宙 更新时间:2023-11-04 06:37:11 25 4
gpt4 key购买 nike

我有一个包含联系人数据的每日生成的 CSV 文件,我想将其加载到 Outlook 联系人文件中(每次都覆盖该文件,而不是附加)。我知道我可以手动导入 CSV 文件,但每天都这样做很痛苦。有没有人知道我如何自动化这个过程(例如,通过运行预定的批处理或 exe 文件)?我精通 Python 和 Visual Foxpro,因此如果需要编程解决方案,最好使用这两种语言。

此外,我想确保导入的字段顺序正确。在哪里可以找到联系人文件的默认字段映射列表?

如有任何帮助,我们将不胜感激。

艾伦

最佳答案

如果您可以手动导入文件,那么您当然可以将其自动化。使用 VFP,您将创建一个 Outlook 实例,实例化命名空间,然后调用导入 CSV 的任何方法。

oOutlook = CREATEOBJECT("Outlook.Application")
oNS = oOutlook.GetNameSpace("MAPI")
* You'll probably have to drill in and grab a reference
* to some object before calling whatever the method is

自动化 Outlook 的一个问题是它喜欢保护自己免受代码接触某些东西,如果联系人记录在其中,我不会感到惊讶。如果这是供您个人使用,您可以关闭该保护。具体取决于版本。在 Outlook 2010 中,它是文件 |选项,然后是信任中心,然后是编程访问。

一旦您获得了可以运行的代码,就可以构建一个 EXE,然后使用 Windows 任务计划程序每天运行它。

添马舰

关于python - 自动将 CSV 文件导入 Outlook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9146245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com