Het foutbericht 'ActiveX-onderdeel kan geen object maken' wordt weergegeven wanneer u Access gebruikt

Origineel KB-nummer: 319844

Symptomen

Wanneer u Microsoft Access gebruikt, ontvangt u het volgende foutbericht:

ActiveX-onderdeel kan geen object maken

In dit artikel worden enkele veelvoorkomende oorzaken voor dit foutbericht beschreven en worden methoden beschreven die u kunt gebruiken om het probleem op te lossen.

Oorzaak

Dit gedrag kan optreden als aan een van de volgende voorwaarden wordt voldaan:

  • Data Access Objects (DAO) is niet correct geregistreerd.
  • Een of meer verwijzingen ontbreken.
  • Er is een verwijzing naar een hulpprogrammadatabase die niet geldig is.
  • U beschikt niet over de vereiste machtigingen voor de vereiste bibliotheken.
  • Er is een beschadigd wizardbestand.

Oplossing

Oorzaak 1: DAO is niet correct geregistreerd

Registreer de DAO 3.6-bibliotheek opnieuw. Ga hiervoor als volgt te werk:

  1. Klik op de computer waarop Microsoft Access is geïnstalleerd of op de computer waarop Microsoft Windows Terminal Server wordt gehost op Start en klik vervolgens op Uitvoeren. (Als u Uitvoeren niet ziet, kunt u ernaar zoeken of een opdrachtprompt openen).
  2. Typ regsvr32 in het tekstvak Uitvoeren, gevolgd door het pad naar uw DAO-bestand. Plaats dit pad tussen aanhalingstekens. Als u bijvoorbeeld de DAO 3.6-bibliotheek wilt registreren, gebruikt u de volgende opdracht, die het standaardpad naar het DAO-bibliotheekbestand bevat: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL".

Oorzaak 2: een of meer verwijzingen ontbreken

Controleer op ontbrekende verwijzingen. Voer hiervoor de volgende stappen uit:

  1. Open de database waarvoor u het foutbericht ontvangt.
  2. Druk op Alt+F11 om de Microsoft Visual Basic-Editor te openen.
  3. Klik in de Visual Basic-Editor op Verwijzingen in het menu Extra.
  4. Bekijk de lijst met beschikbare verwijzingen die zijn gecontroleerd. Als een van de ingeschakelde items het woord 'Ontbreekt' weergeeft, schakelt u de verwijzing uit.

U kunt ook op de knop Bladeren klikken in het dialoogvenster Verwijzingen om naar de locatie te bladeren van het bibliotheekbestand dat is gekoppeld aan de ontbrekende verwijzing.

Oorzaak 3: Er is een verwijzing naar een hulpprogrammadatabase die niet geldig is

Vanaf de release van Microsoft Access 2000 is een verwijzing naar Hulpprogramma niet vereist. Als u een database hebt geconverteerd vanuit een eerdere versie, ziet u mogelijk nog steeds een verwijzing naar Hulpprogramma in uw lijst met verwijzingen. Schakel alle verwijzingen naar Utility of Utility.mda uit. Ga hiervoor als volgt te werk:

  1. Open de database waarvoor u het foutbericht ontvangt.
  2. Druk op Alt+F11 om de Visual Basic-Editor te openen.
  3. Klik in de Visual Basic-Editor op Verwijzingen in het menu Extra.
  4. Schakel het selectievakje naast een verwijzing naar Utility Database of Utility.mda uit.

Oorzaak 4: U beschikt niet over de vereiste machtigingen voor de vereiste bibliotheken

Alle Microsoft Access-gebruikers moeten machtigingen hebben voor Windows-systeemmappen.

  • Zorg ervoor dat gebruikers leesmachtigingen hebben voor alle bestanden in de volgende mappen.

    Besturingssysteem Locatie
    32-bits of (x86) \Windows\System32
    64-bits of (x64) \Windows\SysWOW64
  • Als u geen leesmachtigingen kunt verlenen, kunt u een hulpprogramma zoals Procescontrole gebruiken om te bepalen welk bestand of welke bestanden de gebruikers niet over de vereiste machtigingen beschikken om te gebruiken. Ga naar de volgende Sysinternals-website voor procescontrole: Sysinternals.

Oorzaak 5: Er is een beschadigd wizardbestand

Voer de volgende stappen uit om beschadigde wizardbestanden te herstellen:

  1. Gebruik Windows Verkenner om de volgende wizardbestanden te vinden: Acwzmain.mde, Acwztool.mde en Acwzlib.mde.
  2. Wijzig de bestandsextensie van elk bestand in 'oud'. Wijzig bijvoorbeeld Acwzmain.mde in Acwzmain.old.
  3. Herstel Microsoft Access of Microsoft Office Professional om de wizardbestanden opnieuw te installeren.

Meer informatie

Disclaimerinformatie van derden

De producten van derden die in dit artikel worden vermeld, worden vervaardigd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of de betrouwbaarheid van deze producten.