首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python Outlook2010错误:(-2147467262,‘不支持这样的接口’,无,无)

python Outlook2010错误:(-2147467262,‘不支持这样的接口’,无,无)
EN

Stack Overflow用户
提问于 2020-08-25 14:12:49
回答 1查看 182关注 0票数 0

当我尝试该代码时,收到以下错误消息:

代码语言:javascript
复制
(-2147467262, 'No such interface supported',None,None)(-2147467262, 'No such interface supported',None,None)

代码

代码语言:javascript
复制
    import win32com.client as client
    
    outlook=client.Dispatch('Outlook.Application')
    
    namespace=outlook.GetNameSpace("MAPI")
    
    Der=namespace.Folders['Drive']
    
    Dinbox=Der.Folders['Inbox']
    Dinbox_list=[x for x in Dinbox.items if x.Categories==""]
    for message in Dinbox_list:
        
        if "xyz" in message.CC or "xyz" in message.To :
            message.Categories="xyz"
EN

回答 1

Stack Overflow用户

发布于 2021-06-15 17:14:48

在尝试处理收件箱或任何其他文件夹中的异常邮件时,会出现此错误。当我尝试读取撤回邮件的EntryID时,我得到了相同的错误(它在Outlook中是可见的,但无法打开)。因此,您的代码将具有与对象相同的问题。解决方案:将最后一条if语句放在try-except block中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63572988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档