Chyba aplikace Access 2010: "specifikace textového souboru <číslo> neexistuje. Při provádění makra nelze importovat, exportovat ani propojit pomocí specifikace.

Příznaky

Když v databázi Microsoft Access 2010 spustíte makro ImportExportText nebo makro, které importuje, exportuje nebo propojuje textový soubor s uloženým názvem specifikace, a makro se vytvořilo nebo změnilo v Accessu 2010, zobrazí se při pokusu o spuštění makra následující chyba:

Specifikace textového souboru <x> neexistuje. Pomocí specifikace nelze importovat, exportovat ani propojit."Všimněte si, že hodnota parametru <x> odpovídá číslu indexu specifikace v seznamu specifikací pro databázi.

Příčina

Tento problém je známý v Microsoft Accessu 2010.

Řešení

Instalace kumulativní aktualizace pro Microsoft Access 2010 z června 2011:http://support.Microsoft.com/kb/2544022Důležité upozornění: Pokud jste makro, které obsahuje akci PřevéstText, v Accessu 2010 před použitím kumulativní aktualizace červen. 2011 června, zobrazí se při použití této aktualizace chybová zpráva, která spouští makro. Pokud makro otevřete v návrhovém zobrazení, změní se specifikace textu na číslo indexu specifikace (' x '). Tento problém můžete vyřešit tak, že v Accessu 2010 znovu vyberete správný název specifikace textu a makro uložíte.ŘešeníTento problém může být vyřešen pomocí jednoho z níže popsaných metod.Metoda 1: vytvoření nebo úprava maker v předchozí verzi Accessu

  1. Otevřete databázi v Microsoft Accessu 2007.

  2. V oddílu akce PřevéstText makra vyberte název požadované specifikace.

  3. Uložte a zavřete makro.

  4. Otevřete databázi v Microsoft Accessu 2010 a spusťte makro.

Metoda 2: použijte místo makra akci PřevéstText v jazyce Visual Basic for Applications. Stejnou akci makra můžete provádět pomocí kódu jazyka VBA. Například: DoCmd. PřevéstText acImportDelim, "MyImportSpec", "," C:\FileName.txt "Další informace o použití služby PřevéstText najdete v následujícím článku: Metoda DoCmd. PřevéstText (Access)http://MSDN.Microsoft.com/en-us/library/ff835958.aspxMetoda 3: Přejmenujte specifikaci tak, aby odpovídala její pozici v seznamu specifikací. Pokud chcete uložit stávající specifikaci s novým názvem (v podstatě přejmenovává specifikaci), postupujte takto: v databázi spusťte nový Import textového souboru, a to tak, že na kartě externí data a ve skupině importovat odkaz na & kliknete na textový soubor.

  1. Vyberte libovolný textový soubor, který chcete importovat, klikněte na OK.

  2. Klikněte na Upřesnit.

  3. Klikněte na SPECS (specifikace)

  4. Vyberte existující specifikaci a klikněte na otevřít.

  5. Klikněte na Uložit jako a pojmenujte ho odpovídajícím indexovým číslem (v seznamu specifikací první je "1", druhý je "2" atd.)

  6. Klikněte na SPECS (specifikace)

  7. Vyberte starý název specifikace a klikněte na Odstranit.

  8. Stará specifikace teď je pojmenovaná s indexovým číslem

  9. Zrušení předplatného v oknech Průvodce importem

  10. Otevření makra v návrhovém zobrazení

  11. V části ComboBox pro název specifikace vyberte nový název specifikace.

Další informace

Makra vytvořená v dřívějších verzích Accessu budou v Accessu 2010 správně fungovat, dokud se neupraví v Microsoft Accessu 2010.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×