🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
3 messages
3 total messages Started by Maxi Thu, 17 Feb 2011 14:37
xlsm i problem VBA
#104784
Author: Maxi
Date: Thu, 17 Feb 2011 14:37
13 lines
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
#104785
Author: Marzena
Date: Thu, 17 Feb 2011 19:26
31 lines
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
#104787
Author: Carol
Date: Thu, 17 Feb 2011 20:55
18 lines
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