Interestingly I have just managed to manipulate the IFCsvr activeX object with no problems - however I am using this within my code-
Code:
from win32com.client import gencache
gencache.EnsureModule('{B2173F4D-1371-4649-8554-310D6DC1734F}', 0, 1, 4)
I've noticed this method is different to what's being used in the Speek script (as it is presented in the knowledgebase article), what am I doing wrong can anyone tell?