Při pokusu o otevření sešitu aplikace Excel 5.0/95 obsahující list modulu VBA v aplikaci Excel 2007 zobrazí chybová zpráva: "Otevření projektu VBA v tomto souboru vyžaduje součást není nainstalována."

Překlady článku Překlady článku
ID článku: 926430 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při pokusu o otevření Microsoft Excel pro Windows 5.0/95 sešit obsahující jazyka pro list modulu (VBA) v aplikaci Microsoft Office Excel 2007, zobrazí se následující chybová zpráva:
Otevření projektu VBA v tomto souboru vyžaduje součásti, které nejsou aktuálně nainstalovány. Tento soubor bude otevřen bez projekt VBA. Další informace hledat Microsoft Office Online "VBA převaděče."
Když se pokusíte uložit sešit aplikace Excel 2007 obsahující projekty VBA ve formátu Sešit Microsoft Excel 5.0/95 (*.xls), zobrazí se následující chybová zpráva:
Uložení projektu VBA tento sešit ve formátu souboru aplikace Excel 5.0/95 vyžaduje součásti, které nejsou aktuálně nainstalovány. Chcete pokračovat v ukládání v tomto formátu?
  • Klepnutím na tlačítko text Ano ” zachovat tento formát není uložit projekt VBA.
  • Klepněte na tlačítko text ne ” tento soubor uložit v nejnovějším formátu Excel.
Chcete-li uložit projekt VBA ve formátu Excel 5.0/95, Hledat Microsoft Office Online "VBA převaděče"

Příčina

K tomuto problému dochází, protože aplikace Excel 2007 přímo nepodporuje převod makra jsou zapisovány pomocí jazyka VBA Excel 5.0/95. VBA Converter Pack není součástí sady Microsoft Office 2007. VBA Converter Pack musí být nainstalována samostatně. Text jak získat převaděč"pro části Pokyny k získání Pack Convertor VBA.

Poznámka: Ačkoli bude převést VBA Converter Pack pro Microsoft Office Excel 2007 bude listy modulů VBA v sešitu aplikace Excel 5.0/95 formátován, jsou Pack Convertor VBA odebrat všechny projekty VBA a prvky založené na COM, které byly v listech sešitu.

Řešení

Chcete-li tento problém vyřešit, musíte exportovat každý modul sešit Excel 5.0/95, odebrat modul a importovat modulu do sešitu. Postupujte takto.
  1. Pokud máte Microsoft Office Excel 2003 nebo starších verzích aplikace Excel, otevřít sešit Excel programu.

    Avšak pokud máte přístup k aplikaci Excel 2003 nebo starších verzích aplikace Excel, budete muset nainstalovat sadu Convertor VBA pro aplikaci Excel 2007 a potom otevřete sešit Excel v aplikaci Excel 2007.
  2. Stisknutím kombinace kláves ALT+F11 spusťte aplikaci Visual Basic Editor.

    Nyní budou zobrazeny všechny moduly VBA v sešitu Excel
  3. Pro každý modul v editoru jazyka postupujte takto:
    1. V podokně Project Explorer klepněte pravým tlačítkem myši na modul a potom klepněte na tlačítko Odebrat Module_name.
      Kde je zástupný symbol Module_name modul, který chcete exportovat a odebrat.
    2. Vyhledejte složku, kterou chcete uložit modulů v a poté klepněte na tlačítko Uložit. Modul je odebrána po jeho uložení.
    3. VBAProject (Workbook_name) klepněte pravým tlačítkem myši a potom klepněte na příkaz Importovat soubor.
      Zástupný symbol Workbook_name kde je název modulu byl připojen k sešitu.
    4. Vyhledejte složku, kam jste uložili jste exportovali modulu.
    5. Vyberte soubor modulu a potom klepněte na tlačítko Otevřít. Modul je zobrazen v podokně Prohlížeč projektu.
  4. V nabídce soubor klepněte na tlačítko Zavřít a vrátit se do aplikace Microsoft Excel.
  5. Po exportu a importu všech modulů sešit uložit.

Jak získat převaděč

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Použijte tuto opravu hotfix pouze u systémů, kde dochází k tomuto konkrétnímu problému.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Není-li tato část uvedena, vyžádejte si tuto opravu hotfix od oddělení služeb zákazníkům a podpory společnosti Microsoft.

Poznámka: Pokud vyskytnout další problémy nebo jakékoli řešení potíží je vyžadován, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Zobrazí formulář "Hotfix stažení k dispozici" jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

Můžete také kontaktovat technickou podporu Microsoft, získání Pack Convertor VBA.

Poznámka: VBA Convertor Pack poskytované zdarma. Však že pokud máte další dotazy nebo problémy nebo jakékoli řešení potíží je vyžadován, bude vytvořena zvláštní požadavek na službu. Bude použito podpory dalších otázek a problémů, které přímo nezahrnují získání a instalaci Pack Convertor VBA.

Vlastnosti

ID článku: 926430 - Poslední aktualizace: 30. listopadu 2009 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office Excel 2007
Klíčová slova: 
kbmt kbautohotfix kberrmsg kbmacro kbvba kbfilters kbconvert kbtshoot kbexpertisebeginner kbprb KB926430 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:926430

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com