La solution à ce problème :
Vous copiez la bonne version du fichier "dhtmled.ocx" dans le répertoire de votre choix (je vous recommande un répertoire "windows" genre c:\windows ou c:\windows\system32 , au pire, vous créez un nouveau répertoire dans le répertoire windows).
Une fois l'activeX copié, vous faites "Démarrer > Exécuter" et vous tapez :
regsvr32 "c:\windows\mesActiveX\DHTMLED.OCX"
(Exemple dans le cas où vous avez copié la dll dans c:\windows\mesActiveX\)
En effectuant cet opération, vous allez réenregistrer l'activeX et utiliser ce fichier plutôt que celui installé par défaut et ce fichier ne sera plus remplacer car le répertoire n'est pas surveillé !
Testé sur windows xp sp2
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=7&topic_id=2506&post_id=11094