Guest User

Untitled

a guest
Jul 16th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. import win32com.client
  2.  
  3. xlApp = win32com.client.DispatchEx('Excel.Application')
  4. xlApp.Visible = True
  5.  
  6. objWkb = xlApp.Workbooks.Add()
  7. objSht = objWkb.Worksheets(1)
  8. objSht.Cells(2,2).Value = '1'
  9. objSht.Cells(2,3).Value = '2'
  10.  
  11. range = objSht.Cells(2,4)
  12. range.Value = '=%s+%s' % (objSht.Cells(2,2).Address, objSht.Cells(2,3).Address)
  13. range.AddComment('Test Comment')
  14.  
  15. print range.Address
  16. print range.Address(RowAbsolute=False, ColumnAbsolute=False)
  17.  
  18. objWkb.Close(SaveChanges=False) #to avoid prompt
  19.  
  20. xlApp.Quit()
  21. xlApp.Visible = 0 #must make Visible=0 before del self.excelapp or EXCEL.EXE remains in memory.
  22. del xlApp
  23.  
  24. range.GetAddress(RowAbsolute=False,ColumnAbsolute=False)
  25.  
  26. range.GetAddress()
  27. range.Address
Add Comment
Please, Sign In to add comment