Word geeft foutmelding bij opstarten:
Run-time error '430':
Class does not support Automation or does not support extended interface
De nederlandse vertaling ken ik niet.
Oorzaak: Ik moet je de oorzaak vooralsnog helaas schuldig blijven. Hij heeft in elk geval mee te maken dat Word niet goed kan praten met het bestand letters.dll, dat in de Commence programma directory staat.
Probeer eerst dit: registreer het bestand letters.dll in het register. Dat doe je alsvolgt:
* Sluit Word
* Bepaal wat de Commence programma directory is
* Kies Start | Run (Start | Uitvoeren) (of toets Windowstoets-R)
* Typ: regsvr32 "<commence directory>\letters.dll" (dus bijvoorbeeld
regsvr32 "C:\Program Files\Commence RM\letters.dll"), inclusief de
dubbele aanhalingstekens.
* Start Word
Als dat niet helpt, dan kun je dit proberen.
* Start Word, negeer de foutmelding
* Open het bestand CmcMerge.dot (zoek eerst via verkenner op waar dit staat,
het staat niet altijd op dezelfde locatie) met File | Open (Bestand | Openen).
Merk op dat het bestand geen tekst bevat.
* Start de Visual Basic Editor via Tools | Macro | Visual Basic Editor (Extra
| Macro | Visual basic Editor) (of toets Alt-F11)
* Selecteer links het project CmcMerge. Als het goed is heb je er twee, eentje
waar je we in kunt, en eentje waar je niet in kunt.
* Kies in het menu Tools | References (Extra | Verwijzingen)
* Bovenin een (lange) lijst van op het systeem aanwezige componenten staan de
verwijzingen naar enkele van deze componenten die CmcMerge gebruikt. Deze zijn
aangevinkt. Vink 'Letters' uit.
* Kies OK
* Sla op
* Sluit Word
* Start Word. Er volgt nu een foutmelding 'Compile error in hidden module'.
Negeer die
* Open opnieuw het bestand CmcMerge.dot, en ga weer naar de Visual Basic Editor
* Ga weer naar Tools | References (Extra | Verwijzingen)
* Vink Letters weer aan (staat nu verder naar beneden in de lijst)
* Kies OK
* Sla op
* Sluit de Visual Basic Editor
* Sluit Word
* Start Word
Het probleem is nu opgelost(?). Mocht je denken "maar dat sloeg nergens op", dan ben ik het helemaal met je eens. Toch is dit hoe ik dit probleem een aantal maal heb opgelost.