Při použití Accessu se zobrazí chybová zpráva Komponenta ActiveX nemůže vytvořit objekt

Původní číslo KB: 319844

Příznaky

Při používání aplikace Microsoft Access se zobrazí následující chybová zpráva:

Komponenta ActiveX nemůže vytvořit objekt

Tento článek popisuje některé běžné příčiny této chybové zprávy a nabízí metody, které můžete použít k vyřešení problému.

Příčina

K tomuto chování může dojít, pokud platí některá z následujících podmínek:

  • Objekty DAO (Data Access Object) nejsou správně zaregistrované.
  • Chybí jeden nebo více odkazů.
  • Existuje odkaz na databázi nástrojů, který není platný.
  • Nemáte požadovaná oprávnění pro požadované knihovny.
  • Existuje poškozený soubor průvodce.

Řešení

Příčina 1: Dao není správně zaregistrované

Znovu zaregistrujte knihovnu DAO 3.6. Postupujte takto:

  1. V počítači, na kterém je nainstalována aplikace Microsoft Access, nebo v počítači, který je hostitelem serveru Microsoft Terminál Windows Server, klikněte na tlačítko Start a potom klikněte na tlačítko Spustit. (Pokud možnost Spustit nevidíte, můžete ji vyhledat nebo otevřít příkazový řádek.)
  2. Do textového pole Spustit zadejte regsvr32 a potom cestu k souboru DAO. Tuto cestu uzavřete do uvozovek. Pokud například chcete zaregistrovat knihovnu DAO 3.6, použijte následující příkaz, který obsahuje výchozí cestu k souboru knihovny DAO: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL".

Příčina 2: Chybí jeden nebo více odkazů

Zkontrolujte chybějící odkazy. Postupujte takto:

  1. Otevřete databázi, pro kterou se zobrazí chybová zpráva.
  2. Stisknutím kombinace kláves ALT+F11 otevřete Editor jazyka Microsoft Visual Basic.
  3. V Editor Jazyka Visual Basic klikněte v nabídce Nástroje na Odkazy.
  4. Zkontrolujte seznam dostupných odkazů, které jsou zaškrtnuté. Pokud se u některé ze zaškrtnutých položek zobrazí slovo "Chybí", zrušte zaškrtnutí odkazu.

Případně můžete kliknout na tlačítko Procházet v dialogovém okně Odkazy a přejít do umístění souboru knihovny přidruženého k chybějícímu odkazu.

Příčina 3: Existuje neplatný odkaz na databázi nástrojů.

Od vydání aplikace Microsoft Access 2000 není odkaz na nástroj vyžadován. Pokud jste převedli databázi z předchozí verze, může se v seznamu odkazů stále zobrazovat odkaz na nástroj . Zrušte zaškrtnutí všech odkazů na Utility nebo Utility.mda. Postupujte takto:

  1. Otevřete databázi, pro kterou se zobrazí chybová zpráva.
  2. Stisknutím kombinace kláves ALT+F11 otevřete Editor Jazyka Visual Basic.
  3. V Editor Jazyka Visual Basic klikněte v nabídce Nástroje na Odkazy.
  4. Kliknutím zrušte zaškrtnutí políčka vedle odkazu na utility database nebo Utility.mda.

Příčina 4: Nemáte požadovaná oprávnění pro požadované knihovny.

Všichni uživatelé aplikace Microsoft Access musí mít oprávnění k systémovým složkám Windows.

  • Ujistěte se, že uživatelé mají oprávnění ke čtení všech souborů v následujících složkách.

    Operační systém Umístění
    32 bitů nebo (x86) \Windows\System32
    64 bitů nebo (x64) \Windows\SysWOW64
  • Pokud nemůžete udělit oprávnění ke čtení, můžete pomocí nástroje, jako je sledování procesu, určit, které soubory nebo soubory uživatelé nemají požadovaná oprávnění k použití. Chcete-li získat sledování procesu, navštivte následující web Sysinternals: Sysinternals.

Příčina 5: Poškozený soubor průvodce

Chcete-li opravit poškozené soubory průvodce, postupujte takto:

  1. Pomocí Průzkumníka Windows vyhledejte následující soubory průvodce: Acwzmain.mde, Acwztool.mde a Acwzlib.mde.
  2. Změňte příponu názvu každého souboru na "starý". Změňte například Acwzmain.mde na Acwzmain.old.
  3. Opravte aplikaci Microsoft Access nebo Microsoft Office pro profesionály a přeinstalujte soubory průvodce.

Další informace

Informace třetích stran – právní omezení

Produkty třetích stran, o nichž se hovoří v tomto článku, jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.