VBA за Excel въпрос
6 отговора
74 прегледа
VBA за Excel въпрос
Написах макрос, който се стартира с Excel като Add-Ins и го защитих за гледане с парола. Искам да направя друг макрос, с който да правя периодично ъпдейт на модулите от първия. Проблемът е, че заключен модул не може да се редактира. Има ли начин да се отключи модул по програмен път( при условие, че знам паролата) така, както може да се отключи workbook или worksheet, заключена за отваряне?
Отг: VBA за Excel въпрос
виж ся. аз, честно казано, не знам дали тва може да стане, но подозирам, че може. като нямам (или ме мързи да чета) документацията на ексела, просто пускам record macro и правя това, което искам да се случва. след това дописвам макроса, ако нещо не ми хареса...
Отг: VBA за Excel въпрос
Твърдо НЕ, неможеш да пишеш с макрос в VBA модули на Excel без значение дали са отключени или заключени.
Трябва до подходиш по друг начин, т.е. когато напишеш новата версия на Add-ins разширениято, че си намериш програма за правене на Paches, която че сравни новата и старата версия и ше запише в един файл само разликите в двата файла, и след това ще направи изпълним файл които да Update-ва старата версия на Add-ins разширениято. Този Pache съдържа само разликите в файла и реално без наличие на стария файл е неизползваем.
Разбра ли ме?
Трябва до подходиш по друг начин, т.е. когато напишеш новата версия на Add-ins разширениято, че си намериш програма за правене на Paches, която че сравни новата и старата версия и ше запише в един файл само разликите в двата файла, и след това ще направи изпълним файл които да Update-ва старата версия на Add-ins разширениято. Този Pache съдържа само разликите в файла и реално без наличие на стария файл е неизползваем.
Разбра ли ме?
Redaktirano ot Shveik na 30.12.00 02:50.
Отг: VBA за Excel въпрос
Приятелю Shveik, тук грешиш! Могат да се пишат VBA модули с макрос и съм го правил, но както казах единственото условие е да не е заключен. Иначе това с програмата за Paches е някакво решение, но има един друг проблем - трябва да бъдат редактирани няколко Add-Ins на няколко компютъра, които имат и различаващи се модули в себе си и това доста би ме затруднило. Не знам дали това с Paches ще свърши работа. Все пак можеш ли да ми кажеш някоя такава програма за да опитам. Please ...
Отг: VBA за Excel въпрос
Dobre de, ne moga da razbera za kakvo e cqlata
taq potainost sled kato toq password det' si go
sojil na "add-in"-a moje da se razbere bez nikakvi
griji samo za sekundi? Ima si razni progrmki (i na men naskoro mi popadna edna :o) ) - samo vlachish saotvetniq "add-in" do przoreca na programkata i parolata se poqvqva MOMENTALNO. Ako puk sluchaino ne moje da q nameri, prosto q zamenq s neshto 3-4 simvolno i ti go izpisva.
- Excel
P.S. Ako te e valnuvalo nqkoga, da rechem kakvo li ima v "solver.xla", password-a e [Wildebeest!!] (bez skobite ;o) )
taq potainost sled kato toq password det' si go
sojil na "add-in"-a moje da se razbere bez nikakvi
griji samo za sekundi? Ima si razni progrmki (i na men naskoro mi popadna edna :o) ) - samo vlachish saotvetniq "add-in" do przoreca na programkata i parolata se poqvqva MOMENTALNO. Ako puk sluchaino ne moje da q nameri, prosto q zamenq s neshto 3-4 simvolno i ti go izpisva.
- Excel
P.S. Ako te e valnuvalo nqkoga, da rechem kakvo li ima v "solver.xla", password-a e [Wildebeest!!] (bez skobite ;o) )
Отг: VBA за Excel въпрос
Вярно е това - за секунди се разбира паролата, независимо от дължината, въпреки че при определени обстоятелства я показва грешно( ако файлът е трансформиран в различини формати и т.н.).
И все пак въпросът е принципен, а и не всеки знае, че има такива програми за пароли.
И все пак въпросът е принципен, а и не всеки знае, че има такива програми за пароли.