Thread View: pl.comp.lang.vbasic
3 messages
3 total messages
Started by Maxi
Thu, 17 Feb 2011 14:37
xlsm i problem VBA
Author: Maxi
Date: Thu, 17 Feb 2011 14:37
Date: Thu, 17 Feb 2011 14:37
13 lines
1531 bytes
1531 bytes
Otwieram plik xls z makrami (E2003) w E2010 i zapisuję go jako xlsm (brrr!), ale wywala błędy. Mianowicie wiele buttonów miało przypisane makra z argumentami, coś w rodzaju: Plik1.xls!'MakroX1 "A", 25' i niestety excel krzyczy że źle i zamienia na Plik1.xlsm!_2MakroX1__A___25 (brrr!) i w ten sposób wszystko się chrzani! Wygląda jakby Excel 2010 nie radził sobie z translacją makr z argumentami w nagłówku. A może w nowym E2010 (brr!) należy inaczej sterować majkrami> Temat dotyczy złożonych skoroszytów, co robić? Poradźcie! -- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Re: xlsm i problem VBA
Author: Marzena
Date: Thu, 17 Feb 2011 19:26
Date: Thu, 17 Feb 2011 19:26
31 lines
2169 bytes
2169 bytes
Użytkownik "Maxi" <minimaxiWYTNIJTO@op.pl> napisał w wiadomości news:2679.00000855.4d5d32c4@newsgate.onet.pl... > Otwieram plik xls z makrami (E2003) w E2010 i zapisuję go jako xlsm > (brrr!), ale > wywala błędy. Mianowicie wiele buttonów miało przypisane makra z > argumentami, coś > w rodzaju: Plik1.xls!'MakroX1 "A", 25' > > i niestety excel krzyczy że źle i zamienia na Plik1.xlsm!_2MakroX1__A___25 > (brrr!) > i w ten sposób wszystko się chrzani! > > Wygląda jakby Excel 2010 nie radził sobie z translacją makr z argumentami > w > nagłówku. A może w nowym E2010 (brr!) należy inaczej sterować majkrami> > Temat dotyczy złożonych skoroszytów, co robić? Poradźcie! > Te makra przypisujesz w Excelu czy w kodzie VBA? Excel czasem lubi zmieniać nazwy (co często jest zaletą, nie wadą) , bezpieczniej więc do przycisków przypisywać makra zapisane w kodzie VBA. W ramach modułu taka zmiana nazwy racej nie grozi. Zakładam, że wszystkie skoroszyty masz w lokalizacjach zapisanych jako bezpieczne w Centrum Zaufania? Od wersji Exela 2007 najwiecej problemów stwarzają właśnie te zabezpiezenia. ----------------------- marzatela http://mojezmaganiainformatyczne.blox.pl
Re: xlsm i problem VBA
Author: Carol
Date: Thu, 17 Feb 2011 20:55
Date: Thu, 17 Feb 2011 20:55
18 lines
1943 bytes
1943 bytes
Użytkownik "Maxi" <minimaxiWYTNIJTO@op.pl> napisał w wiadomości news:2679.00000855.4d5d32c4@newsgate.onet.pl... > Otwieram plik xls z makrami (E2003) w E2010 i zapisuję go jako xlsm > (brrr!), ale wywala błędy. Mianowicie wiele buttonów miało przypisane > makra z argumentami, coś w rodzaju: Plik1.xls!'MakroX1 "A", 25' > i niestety excel krzyczy że źle i zamienia na > Plik1.xlsm!_2MakroX1__A___25 (brrr!) i w ten sposób wszystko się chrzani! > Wygląda jakby Excel 2010 nie radził sobie z translacją makr z > argumentami w nagłówku. A może w nowym E2010 (brr!) należy inaczej > sterować majkrami> Temat dotyczy złożonych skoroszytów, co robić? > Poradźcie! Chyba rzeczywiście, jakaś dziura w excelu! Mam na kompie E2003 i E2010, zrobiłem Twój przykład z przyciskiem w 2003, otworzyłem w 2010 i przy zapisaniu do xlsm wyskakują komunikaty o tych niby błędach i excel zamienia odwołania do makr. Z tego wynika, że excele nie są w pełni kompatybilne, no chyba, że ktoś tu jeszce to rozwiąże. Pozostaje ręcznie to naprawić.... :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads