I have some troubles with events from word97. My application now works great with Word2000 - but this is another python interface file (from makepy). But when i try unistall w2k and install w97 i must write another events handler. And now i have only OnDocumentChange event. Why i don't get any OnQuit message?  Also when i ran 
testMSOfficeEvents.py test :| <br>But in 00020905-0000-0000-C000-000000000046x1033x8x0.py i see:<br># Event Handlers<br># If you create handlers, they should have the following prototypes:<br>#&nbsp;&nbsp;&nbsp; def OnQuit(self):<br>#&nbsp;&nbsp;&nbsp; def OnStartup(self):
<br>#&nbsp;&nbsp;&nbsp; def OnDocumentChange(self):<br><br>And another question - how to detect via win32com Word version - its my self.wordVer variable. <br>Mayby i must write my own Document class? Please some help with this problem!<br>
[w.p.]<br><br>I use this code (incompleted):<br><br>########################<br>class KwWordEvents: # word2000<br>########################<br>&nbsp; def OnQuit(self):<br>&nbsp;&nbsp;&nbsp; print &quot;OnQuit&quot;<br>&nbsp;&nbsp;&nbsp; self.seen_events[&quot;OnQuit&quot;] = None
<br><br>&nbsp; def OnDocumentBeforeSave(self, Doc, SaveAsUI, Cancel):<br>&nbsp;&nbsp;&nbsp; print &quot;OnDocumentBeforeSave&quot;<br>&nbsp;&nbsp;&nbsp; self.seen_events[&quot;OnDocumentBeforeSave&quot;] = None<br><br>&nbsp; def OnDocumentBeforeClose(self, Doc, Cancel):
<br>&nbsp;&nbsp;&nbsp; print &quot;OnDocumentBeforeClose&quot;<br>&nbsp;&nbsp;&nbsp; self.seen_events[&quot;OnDocumentBeforeClose&quot;] = None<br>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br><br>########################<br>class KwWordEvents8: # word 97<br>########################<br>
&nbsp; def OnQuit(self):<br>&nbsp;&nbsp;&nbsp; print &quot;w97 OnQuit&quot;<br>&nbsp;&nbsp;&nbsp; self.seen_events[&quot;OnQuit&quot;] = None<br><br>&nbsp; def OnStartup(self):<br>&nbsp;&nbsp;&nbsp; print &quot;w97 OnStartup&quot;<br>&nbsp;&nbsp;&nbsp; self.seen_events[&quot;OnStartup&quot;] = None
<br><br>&nbsp; def OnDocumentChange(self):<br>&nbsp;&nbsp;&nbsp; print &quot;w97 OnDocumentChange&quot;<br>&nbsp;&nbsp;&nbsp; self.seen_events[&quot;OnDocumentChange&quot;] = None<br><br>########################<br>class KwWord:<br>########################
<br>&nbsp; def __init__(self):<br>&nbsp;&nbsp;&nbsp;&nbsp; self.wordVer = self.GetWordVer()<br>&nbsp;&nbsp;&nbsp;&nbsp; if self.wordVer&lt;=8:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.wordApp = win32com.client.DispatchWithEvents(&quot;Word.Application&quot;, KwWordEvents8)<br>&nbsp;&nbsp;&nbsp;&nbsp; else:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
self.wordApp = win32com.client.DispatchWithEvents(&quot;Word.Application&quot;, KwWordEvents)<br><br>&nbsp;&nbsp; def GetWordVer(self):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ???<br>