def OnButtonClickExcelPlay(self, event): event.Skip() self.LoadExcelModule() if self.excelModule is None: return if not self.excelModActive: self.excelModCell = self.m_textCtrlExcelCell.GetValue() self.m_textCtrlExcelCell.Enable(False) message = Message(subAction='setActiveCell') message.cell = self.excelModCell self.excelModule.passMessage(message) self.m_bpButtonExcelStop.Enable(True) self.m_bpButtonExcelUpdateWorkbooks.Enable(False) self.excelModActive = True else: # pause mode pass self.excelModPaused = False self.m_bpButtonExcelPlay.Enable(False) self.m_bpButtonExcelPause.Enable(True) self.excelModule.play()