Při používání aplikace Access se zobrazí chybová zpráva Součást ActiveX nemůže vytvořit objekt

Původní číslo KB:   319844

Příznaky

Při použití 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 jsou splněny některé z následujících podmínek:

  • Objekty přístupu k datům (DAO) nejsou správně zaregistrovány.
  • 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.
  • Je poškozen soubor průvodce.

Řešení

Příčina 1: DAO není správně zaregistrován

Znovu zaregistrujte knihovnu DAO 3.6. Uděláte to takto:

  1. V počítači, ve kterém je nainstalována aplikace Microsoft Access, nebo v počítači, ve kterém je hostitelem systému Microsoft Windows Terminal Server, klepněte na tlačítko Starta potom klepněte na tlačítko Spustit. (Pokud příkaz Spustit nevidíte, můžete ho vyhledat nebo otevřít příkazový řádek).
  2. Do textového pole Spustit zadejte regulární příkaz regsvr32 následovaný cestou k souboru DAO. Uzavřete tuto cestu do uvozovek. Chcete-li například 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. K tomu postupujte takto:

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

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

Příčina 3: Existuje odkaz na databázi nástrojů, který není platný.

Od vydání aplikace Microsoft Access 2000 není vyžadován odkaz na nástroj. Pokud jste převedli databázi z předchozí verze, může se v seznamu odkazů stále zobrazit odkaz na nástroj. Zneškrtnout všechny odkazy na Utility nebo Utility.mda. Uděláte to takto:

  1. Otevřete databázi, pro kterou se zobrazí chybová zpráva.
  2. Stisknutím kláves ALT+F11 otevřete editor jazyka Visual Basic.
  3. V editoru jazyka Visual Basic klikněte v nabídce Nástroje na odkazy.
  4. Klepnutím zrušte zaškrtnutí políčka vedle odkazu na nástroj databáze 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í ke složkám systému Windows.

  • Ujistěte se, že uživatelé mají oprávnění ke čtení pro všechny soubory 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 použít nástroj, jako je například nástroj Sledování procesu, k určení souboru nebo souborů, které uživatelé nemají požadovaná oprávnění k použití. Chcete-li získat program Sledování procesu, navštivte následující web společnosti Sysinternals: Sysinternals.

Příčina 5: Je 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 souboru každého souboru na "starý". Například změnit Acwzmain.mde na Acwzmain.old.
  3. Opravte aplikaci Microsoft Access nebo microsoft office professional 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ů.