使用python在outlook 2010中创建文件夹

lok*_*art 3 python outlook pywin32

我知道如何使用以下代码获取 Outlook 2010 中的文件夹名称:

import win32com.client

ol = win32com.client.Dispatch("Outlook.Application")
ns = ol.GetNamespace("MAPI")
inbox = ns.Folders(6).Folders(2)
Run Code Online (Sandbox Code Playgroud)

如何在 中添加文件夹Folder(2)?我尝试了http://support.microsoft.com/kb/208520Folders.Add Method中提到的方法但失败了。

low*_*tty 5

我认为你犯了一个小错误,该Add函数是 的函数Folders。不是某个文件夹,例如Folders(2)

您可以尝试下面的代码,它应该可以工作:

import win32com.client

ol = win32com.client.Dispatch("Outlook.Application")
ns = ol.GetNamespace("MAPI")
inbox = ns.Folders(6).Folders(2)
inbox.Folders.Add("My Folder Src")
Run Code Online (Sandbox Code Playgroud)