vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 18 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Automatyczny start userform


otwartyotwarty rozpoczął: doktor postów: 5



napisał: popbart
postów: 56


umieszczony:
7 czerwca 2006
19:20

  
Ja mam pewien plik z systemem logowania, ale jest on mi potrzebny tylko do określenia praw dostępu do poszczególnych arkuszy. Wyłączanie makr przez użytkownika zabezpieczyłem przez stworzenie ekranu startowego. Reszta jest ukryta przez xlVeryHidden, choć dla osoby znającej vba nie ma przeszkód :(
napisał: admin
postów: 613


umieszczony:
7 czerwca 2006
18:45

  
Można oczywiście i tak.
Ale zabezpieczenie arkusza w ten sposób jest iluzoryczne.
Wystarczy ustawić poziom zabezpieczeń na "średni" i przy otwierazniu wybrać by Excel nie uruchamiał makr.
Wówczas żadne makra sie nie uruchomią, a użytkownik będzie mógł swobodnie edytować zawartość arkusza.

Zabezpieczenie arkusza poprzez wybranie z menu "Narzedzia->Ochrona->Chroń arkusz" jest znacznie pewniejsze i lepsze.
Nie ma co wymyślać czegoś, co już dawno wymyślono:)
napisał: bestiak
postów: 24


umieszczony:
7 czerwca 2006
16:29

  
nie wiem czy dobrze zrozumialem, ale najlatwiej bedzie chyba wrzucic userform.show do "thisworkbook" -wtedy bedzie ci sie uruchamial automatycznie przy otwieraniu a przed userform.show dodaj np:
haslo = inputbox("Podaj haslo")
i petla if ;)
pozdrawiam
napisał: bestiak
postów: 24


umieszczony:
7 czerwca 2006
16:29

  
nie wiem czy dobrze zrozumialem, ale najlatwiej bedzie chyba wrzucic userform.show do "thisworkbook" -wtedy bedzie ci sie uruchamial automatycznie przy otwieraniu a przed userform.show dodaj np:
haslo = inputbox("Podaj haslo")
i petla if ;)
pozdrawiam
napisał: doktor
postów: 40


umieszczony:
30 grudnia 2005
18:42

  
Witam

Czy zamiast blokować otwarcie pliku hasłem można zrobic tak aby przy jego otwieraniu pojawial sie okienko z gdzie użytkownik wpisuje login i hasło. Ze względu na użytkownika plik odostępnia odpowiedznie obszary do edycji. Zrobiłem juz uzerform i udostępnianie praw a brakuje mi jeszce automatycznego startowania user form do otworzenia pliku (nie zalogowany użytkownik nie otworzy pliku).

Chodzi mi oczywiście o aplikacje excel.


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z