But that this event then?
# event found: _dispCommandBarControlEvents_Click
Radu.
----- Original Message ----
From: Thomas Heller <[EMAIL PROTECTED]>
To: comtypes-users@lists.sourceforge.net
Sent: Wednesday, November 7, 2007 8:23:39 AM
Subject: Re: [comtypes-users] View Word's toolbar events
Here's the code that I am using:
"""
import comtypes.client
word = comtypes.client.GetActiveObject("Word.Application")
word.Visible = 1
tb = word.CommandBars[1]
btn = tb.Controls[1]
print btn.Caption
evt = word.VBE.Events.CommandBarEvents(btn)
print evt
conn = comtypes.client.ShowEvents(evt)
from comtypes.test.test_showevents import pump_messages
pump_messages(10)
"""
I have installed (but not activated ;-) a copy of word 2003 from someone else.
When running the code I get something similar to you:
C:\svn\theller\comtypes-dist>py25 commandbar_events.py
Neues &leeres Dokument
Traceback (most recent call last):
File "commandbar_events.py", line 9, in <module>
evt = word.VBE.Events.CommandBarEvents(btn)
COMError: (-2146822220, None, (u'Dem programmatischen Zugriff auf das Visual
Basic-Projekt wird nicht vertraut.',
u'Microsoft Word', u'C:\\Programme\\Microsoft
Office\\OFFICE11\\1031\\wdmain11.chm', 25548, None))
When I now change the macro security settings in Word to 'Zugriff auf Visual
Basic Projekte vertrauen'
(allow access for VB projects) then the code runs ok:
C:\svn\theller\comtypes-dist>py25 commandbar_events.py
Neues &leeres Dokument
<POINTER(_CommandBarControlEvents) ptr=0x29d46c at c1c170>
# event found: _dispCommandBarControlEvents_Click
C:\svn\theller\comtypes-dist>
However, the event does not appear, even if I click on the button 'Neues leeres
Dokument'
(new empty document). Exactly the same happens when I use Word 97 instead of
Word 2003.
I have no idea why the event does not fire.
Thomas
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
comtypes-users mailing list
comtypes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/comtypes-users
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
comtypes-users mailing list
comtypes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/comtypes-users