私はただExcelファイルのセルにコメントを追加しました。そして何とかそれは大胆になってしまいました。私はそれが欲しくないのです。それを修正するために私は何ができますか?win32で太字から標準にコメントを書式設定する方法は?
マイコード:cmt.Shape.TextFrame.Characters.Font.Boldは= Falseの はAttributeError: '関数' オブジェクトが属性 'フォント'
を持っていないexcel = win32.gencache.EnsureDispatch('Excel.Application')
file_location = 'C:\Users\A42918\Desktop\Test_folder\Abild, T1.xls'
wb = excel.Workbooks.Open(file_location)
ws = wb.Worksheets("Trelindad_utan")
ws.Range('AH4').Interior.ColorIndex = 37
ws.Range('AH4').Font.Bold = True
comment = 'E14678: Vinkel i nollpunkt. Sätts lika med vinkeln på I-bus i balansnätet (om denna avviker mycket från noll grader).'.decode('utf-8')
ws.Range('AH4').AddComment(comment)
cmt = ws.Range('AH4').AddComment(comment)
cmt.Shape.TextFrame.Characters.Font.Bold = False
wb.SaveAs(Filename = 'C:\Users\A42918\Desktop\color_resultat.xls')
excel.Application.Quit()
これは私にエラーメッセージを表示します
それはどういう意味ですか?
'ws.Range( 'AH4')。Font.Bold = True'という行が当初、太字のセルの内容を太字にしています。しかし、ファイルに変更を保存したと仮定すると、コード行を削除しても、セルのフォントの重みは元に戻りません。 'ws.Range( 'AH4').Font.Bold = False'という行を含める必要があります。 – evergreen