< návrat zpět

MS Excel


Téma: Windows 7 a makra rss

Zaslal/a 15.4.2011 20:12

Po instalaci Win 7 nefungují žádná makra v Excelu 2007, přestože jsou povolená. Na Vistách nebo XP fungují bez problémů.

Zaslat odpověď >

#004691
avatar
Široký pojem. Zkusil si otevřít VBA a nějaké spustit a krokovat ??? Nepoužíváš třeba doplněk který je v bloku On Error Resume Next a v bloku je chyba která celý proces zastaví apod. Něco zkus a pak napiš.citovat
#004702
avatar
VBA jde otevřít, ale krokovat nejdou. Pročetl jsem spousty návodů a zatím jediným řešením se jeví následujíci: (překlad je trochu kostrbatý)

Chcete-li tento problém vyřešit, zakažte antivirové skenování šifrovaných souborů, které obsahují makra. Postupujte takto:
1. Ukončete aplikace systému Office 2007.
2. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz regedit a klepněte na tlačítko OK.
3. Vyhledejte a klepněte na poskytované podklíče registru: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
4. V nabídce Úpravy přejděte na příkaz Nový a potom klepněte na příkaz Hodnota DWORD.
5. Zadejte následující název hodnoty na podklíč registru, které jste v kroku 3 klepli na tlačítko a stiskněte klávesu ENTER: ExcelBypassEncryptedMacroScan
6. Klepněte pravým tlačítkem myši na hodnotu DWORD, které jste vytvořili v kroku 4 a potom klepněte na příkaz změnit.
7. V poli Údaj hodnoty zadejte 1 a potom klepněte na tlačítko OK.
8. V nabídce soubor klepněte na tlačítko Konec ukončete program Editor registru.

toto jsem tedy udělal a makra začala fungovat, ale jelikož jsem nepoužíval definice proměnných (což je asi nesprávné), musím do všech maker, kterých je asi 500, možná i více "dodefinovat" proměnné. Některá makra a hlavně formuláře nějak nespolupracují tak, jako dřív.

Info jsem čerpal z http://support.microsoft.com/kb/928613/cs

zřejmě jde o známou chybu či problém.citovat
#004706
avatar
co sa tyka deklaracie premennych niesom si isty ale skusil by som to vypnut v editore VBA - Tools - Options - neodfajknut policko Require variable definition (ja som to u seba zapol po tom co som sa parkrat preklepol pri premennych a makra robily hluposti, odvtedy deklarujem vsetky premenne)citovat
#004707
avatar
mám vypnuté, resp. měl jsem i teď mám vypnuté a stejně to proměnné chce deklarovat.citovat
#004710
avatar
Zkus UPDATE OFF ... a doinstaluj všechny balíčky týkající se Ofic. Ještě si pamatuji, že jsem někde četl (nemůžu to najít) že někdo měl problém s makry a na konci se přišlo na to, že neměl nainstalované celé offic, jen nějaký výběr. Já při instalaci office vždy vyberu vlastní instalaci a pak zvolím úplně vše nainstalovat spustit z HDD - nebo tak nějak. Pravd 7ičky nemám. R.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21