Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Pytanie do expertów
anonim




Typ: Nie zarejestrowany
Pytanie do expertów

Czy jest możliwe zabezpieczenie i odbezpieczenie projektu w excelu z poziomu makra ???
Muszę zrobić makro które po kliknięciu na przycisk odbezpiecza i pokazuje kod projektu, czy da się to zrobić??????

20-07-2004 14:37
  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Nie bardzo rozumiem po co masz to robić...
Chodzi o to, że hasło zapiszesz w kodzie, klikniesz na przycisk i będziesz otwierał projekt, tak? To jest to - co najmniej - dziwna praktyka...


A... zapomniałem odpowiedzieć na pytanie.
Moim zdaniem się nie da, bo VBProject ma tylko właściwości i żadnych metod. Zatem, nie znajdziesz nic takiego, jak Protect, Unprotect.

[Post edytowany dnia 20-07-2004 17:11 przez losmac]


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

20-07-2004 17:01
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
anonim




Typ: Nie zarejestrowany

A ja mam podobne pytanie, więc zdecydowałem się dokleić do tego tematu. Chodzi mi mianowicie o to, czy można w VBA zdjąć chwilowo ochronę z komórek lub arkusza i dokonać wpisu w komórki chronione przed min. edycją po właczeniu ochrony arkusza. Chciałbym w ten sposób uniknąć bezpośredniego wpisywania przez użytkownika wartości w komórki i zmusić go do wprowadzania ich z ComboBoxa zaprojektowane w tym celu w oknie dialogowym. Potrzebne mi to jest po to, aby zachować prawidłowy format wpisu, który bedzie później wykorzystany przy robieniu zestawienia. To samo dotyczy się czyszczenia zawartości komórki ostatniego wpisu (człowiek jest omylny) po użyciu CommandButtona.
Po właczeniu ochrony arkusza przestają działać:
Cells(1, 1) = wpis
Cells(1, 1).ClearContents

21-07-2004 10:21
  
anonim




Typ: Nie zarejestrowany

Chodzi mi o to żeby na arkuszu zrobić przycisk i po naciśnięciu jego by pojawiał się kod projektu.
Zakładając że projekt jest chroniony to makro takie, wyeliminowałoby potrzebę wpisywania hasła które za każdym razem muszę wpisywać chcąc zmienić coś w projekcie.

21-07-2004 13:42
  
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004


A ja mam podobne pytanie, więc zdecydowałem się dokleić do tego tematu. Chodzi mi mianowicie o to, czy można w VBA zdjąć chwilowo ochronę z komórek lub arkusza i dokonać wpisu w komórki chronione przed min. edycją po właczeniu ochrony arkusza. Chciałbym w ten sposób uniknąć bezpośredniego wpisywania przez użytkownika wartości w komórki i zmusić go do wprowadzania ich z ComboBoxa zaprojektowane w tym celu w oknie dialogowym. Potrzebne mi to jest po to, aby zachować prawidłowy format wpisu, który bedzie później wykorzystany przy robieniu zestawienia. To samo dotyczy się czyszczenia zawartości komórki ostatniego wpisu (człowiek jest omylny) po użyciu CommandButtona.
Po właczeniu ochrony arkusza przestają działać:
Cells(1, 1) = wpis
Cells(1, 1).ClearContents


--------------------
' Odblokowanie arkusza
On Error Resume Next
Sheets(1).Unprotect "hasło"
UserForm3.Show
'i po zamknięciu formatki Blokada arkusza
Sheets(1).Protect "hasło", True, True, True


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

21-07-2004 16:12
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004


Chodzi mi o to żeby na arkuszu zrobić przycisk i po naciśnięciu jego by pojawiał się kod projektu.
Zakładając że projekt jest chroniony to makro takie, wyeliminowałoby potrzebę wpisywania hasła które za każdym razem muszę wpisywać chcąc zmienić coś w projekcie.


Jeśli projekt jest chroniony to i makro które się w nim znajduje także jest chronione - nie można odblokowywać projektu hasłem, bo zabezpieczanie projektu mijało by się z celem


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

21-07-2004 16:14
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
anonim




Typ: Nie zarejestrowany

Piotrze T, podpowiedz dziala bez zarzutu.
Wielkie dzieki.

21-07-2004 17:03
  
Wszystkich odpowiedzi: 6 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1