2016-08-24 10 views
0

Microsoft Outlook 2010と対話するPythonスクリプトはほとんどありません。win32com.gen_py.Microsoft Outlookへのパッチのアップグレード後にPythonスクリプトが機能しない14.0

しかし、これらのすべてのエラーをpython 2.7のスクリプト(過去3年以来正常に動作していたもの)で得るためにパッチをOutlookに適用した後。

完全なエラーが はAttributeErrorです:事前に

attachments = msg.Attachments 
    attachment = attachments.Item(1)  
    attachment.SaveASFile(os.path.join('c:\\EDIT', 'outlookAttach.txt')) 

ありがとう: '' オブジェクトが属性を持っていない 'ここでSaveASFile'

は、メッセージにMSGのコード

です。 -Sway

+0

を助けたホープは動作します:「 'オブジェクトに属性がありません' SaveASFile ' – Sway

答えて

1

私は同じ問題に直面しました。私は属性名を 'SaveAsFile'から 'SaveASFile'に変更しました

私はそれが面白いことを知っています。しかし、それは私のために働いた!

また、ダウンロードしている添付ファイルの種類を指定してください。あなたの場合、添付ファイルがtxtタイプでなければなりません。

これは私のコードです:私の場合は

att=msg.Attachments 
attachment = att.Item(1) 
attachment.SaveAsFile(os.path.join('C:\Users\Harish\Desktop', 'outlookAttach.msg')) 

添付ファイルだったとEMLファイル。それで、うまくいきます。

それとも、あなたはこれを行うことができます。

attachment.SaveAsFile(os.path.join('C:\Users\Harish\Desktop', attachment.FileName)) 

それはあまりにも

が、それはエラーはAttributeErrorです

関連する問題