问题描述
在 Python 中使用 win32com 模块,我试图通过枚举字母表 - A 到 Z 在 Outlook 中创建新的子文件夹。我正在使用 Python IDLE 3.9.1 的 Windows 10 机器上运行代码。
我用过这个代码:
import win32com.client as client
#set variables
outlook = client.dispatch('outlook.application')
namespace = outlook.GetNameSpace('MAPI')
inBox = namespace.GetDefaultFolder(6)
Customers_Folder = inBox.Folders['CUSTOMERS']
#check if alphabetical files present and create,if not
list = []
for x in range(65,91):
list.append(chr(x))
print(list)
for folder in Customers_Folder.Folders:
for letter in list:
if folder.Name == letter:
continue
else:
Customers_Folder.Folders.Add(letter)
Traceback (most recent call last):
File "C:\Users\clint.bell\AppData\Local\Programs\Python\python39\Outlook NDA folder cleanup.py",line 22,in <module>
NDAs_Folder.Folders.Add(letter)
File "<COMObject <unkNown>>",line 2,in Add
pywintypes.com_error: (-2147352567,'Exception occurred.',(4096,'Microsoft Outlook','Cannot create the folder.',None,-2147352567),None)
任何人都遇到过类似的错误,如果有,我可能哪里出错了???
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)