2017-11-10 23 views
0

私は新しいコメントを追加しようとしています。python win32を使用してexcelにコメントを追加

import win32com.client as win32 
excel = win32.gencache.EnsureDispatch('Excel.Application') 
wb = excel.Workbooks.Open(r'C:\...\.xlsx') 
ws = wb.Worksheets('sheet1') 
ws.Cells(1,1).AddComment = "comment" 

- >オブジェクトには属性がありません 'でaddComment'

あなたは、Win32を使用してExcelに新しいコメントを追加する方法を知っていますか? ありがとうございました!

+0

なぜあなたはopenpyxlまたはxlsxwriterよりもwin32を使用していますか? –

+0

エキサイティングなxlsxファイル形式(チャート、画像..)を保存する必要があるので、 – Aleks

答えて

4

コメントを追加するのは、プロパティではなくメソッドです。

ws = wb.Worksheets('sheet1') 
ws.Cells(1,1).AddComment("comment") 

ちょうどdocumentation in the MSDNを読んでください。

+0

ありがとうございました。 – Aleks

+0

あなたは新しいstackoverflowです。それが問題を解決するならば、答えとしてそれをマークしてください! – xMRi

+0

エキサイティングなコメントを削除する方法を知っていますか?私はws.Cells(1,1).ClearCommentsを試しましたが、うまくいきません。 – Aleks

関連する問題