def __init__(self,*args,**kwargs):\r
super(WordDocument,self).__init__(*args,**kwargs)\r
\r
+ def event_caret(self):\r
+ curSelectionPos=self.makeTextInfo(textInfos.POSITION_SELECTION)\r
+ lastSelectionPos=getattr(self,'_lastSelectionPos',None)\r
+ self._lastSelectionPos=curSelectionPos\r
+ if lastSelectionPos:\r
+ if curSelectionPos._rangeObj.isEqual(lastSelectionPos._rangeObj):\r
+ return\r
+ super(WordDocument,self).event_caret()\r
+\r
def _get_role(self):\r
return controlTypes.ROLE_EDITABLETEXT\r
\r