Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Είσοδος στο Αρχείο Excel με κωδικό

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-06-21, 17:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 04-08-2020
Μηνύματα: 17
Προεπιλογή Είσοδος στο Αρχείο Excel με κωδικό

Πολύ καλησπέρα σας.Κατ'αρχην να αναφέρω ότι έχω ήδη φτιάξει userform με username και κωδικό και δουλεύει μια χαρά. Που είναι το πρόβλημα?
Όταν μεταφέρω το αρχείο δλδ σε άλλο υπολογιστή..οι μακροεντολές είναι απενεγοποιημενες και άρα παρακάμπτεται η ασφάλεια εισόδου. Τι μπορώ να κάνω?κρατώντας την userform όταν οι μακροεντολές είναι ενεργοποιημένες..

Να κάνω κρυπτογραφηση?
Αν αυτή είναι η λύση είναι μονόδρομος...πως μπορώ με vba να εισάγω αυτόματα τον κωδικό της κρυπτογραφησης...για να μου τρέχει αυτόματα το γραφικό περιβάλλον της userform?
Απάντηση με παράθεση
  #2  
Παλιά 11-06-21, 23:38
Το avatar του χρήστη ChrisGT7
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Μηνύματα: 494
Προεπιλογή

Καλημέρα Γιώργο,

Δε γνωρίζω αν εκτελείς τις μακροεντολές μόνο για την ασφάλεια εισόδου ή και για άλλες λειτουργίες, αλλά αν τη χρειάζεσαι μόνο για την απαγόρευση εισόδου από άλλους χρήστες, θα μπορούσες να χρησιμοποιήσεις την ασφάλεια με τον κωδικό κατά την αποθήκευση του αρχείου.

Κατά την Αποθήκευση ως, μπορείς να δημιουργήσεις ένα άλλο αρχείο και στο παράθυρο διαλόγου επέλεξε Tools > General Options... Στο νέο παράθυρο μπορείς να βάλεις κωδικό για άνοιγμα και τροποποίηση αντίστοιχα.

Πριν προχωρήσεις σ' αυτή τη διαδικασία, επιβεβαίωσε στον άλλον υπολογιστή πως οι μακροεντολές είναι όντως ενεργοποιημένες (Trust Center) μήπως τελικά δε χρειαστεί να κάνεις την παραπάνω διαδικασία.
__________________
Your Curiosity Will Be The Death Of You!!!
Απάντηση με παράθεση
  #3  
Παλιά 12-06-21, 12:42
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 04-08-2020
Μηνύματα: 17
Προεπιλογή

Καλησπέρα Χρήστο.Ευχαριστώ για την άμεση ανταπόκριση.
Δεν το εξήγησα καλα...Στο υπολογιστή που δουλεύω έχω ήδη ορίσει ασφαλή θέση και έτσι οι μακροεντολες είναι πάντα ενεργοποιημενες όταν τρέχω το αρχείο χωρίς ερώτηση ασφαλείας από το excel.
Εκτός της userform έχω και ένα άλλο κάρο μακροεντολές....
Μου αρέσει το γραφικό περιβάλλον εισόδου όταν είναι ενεργοποιημενες.
Το θέμα είναι...όταν μετακινούμε προσωρινά σε άλλο υπολογιστή, από τον π.χ. κοινόχρηστο φάκελο που έχω αντιγράψει το αρχείο και το ανοίγω η μακροεντολές δεν είναι ενεργοποιημενες...και άρα η Ασφάλεια εισόδου στο αρχείο παρακάμπτεται.
Επειδή θέλω ακόμα και σε αυτή την περίπτωση να μου ζητάει κωδικό...
Αρα πάμε είτε για κρυπτογραφηση, είτε όπως περιέγραψες εσύ κατά την αποθήκευση..τους 2 κωδικούς,read only ή με δυνατότητα τροποποίησης...
Επανέρχομαι...1) από θέμα ασφάλειας...πχ ξεχνάω το αρχείο..και κάποιος το αντιγράφει και θέλει να σπάσει τον κωδικό για να αποκτήσει πρόσβαση...τι είναι καλύτερο?
2)ξαναφέρνω το αρχείο με τις τροποποιήσεις που έκανα στον άλλο υπολογιστή στο δικό μου μηχάνημα,μπορώ να βάλω αυτοματοποιημενα μέσω vba?
α)τον κωδικό κρυπτογραφησης
β) ή μόνο τούς 2 άλλους κωδικούς
Ώστε να μπαίνω πάλι στην δικιά μου φόρμα εισόδου...
Και τέλος από επίπεδο ασφαλείας...αφού έχω
Applicationscreen.visible=false
Όταν τρέξει η userform...από θέμα ασφάλειας..είμαι καλά?...Σημειωτέον
Α)έχω μέγιστο αριθμό απόπειρας εισόδου..
Β)στο μέλλον μπορεί να βάλω να κλείνει το workbook μετά το μέγιστο αριθμό..
Γ) ακόμα και να σβήνει το αρχείο..
Απάντηση με παράθεση
  #4  
Παλιά 12-06-21, 14:02
Το avatar του χρήστη ChrisGT7
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Μηνύματα: 494
Προεπιλογή

Δεν είμαι ειδικός στην κρυπτογράφηση αλλά νομίζω αφορά το άνοιγμα ενός αρχείο σε άλλον υπολογιστή. Δηλαδή αν έχει κρυπτογραφηθεί στον δικό σου υπολογιστή, τότε κάποιος τρίτος δε θα μπορεί να το διαβάσει σε οποιονδήποτε άλλο μέσο.

Από τη στιγμή που χρησιμοποιείς κι άλλες μακροεντολές εκτός από τη φόρμα εισόδου, τότε θα πρέπει να ελέγχεις αναγκαστικά στο νέο υπολογιστή αν η θέση που θα ανοιχθεί το αρχείο είναι ασφαλή, όπως ακριβώς στο δικό σου. Για να ξεπεράσεις το θέμα πρόσβασης στο αρχείο αν δεν εκτελούνται οι μακροεντολές, θα σου πρότεινα τους κωδικούς αποθήκευσης.

Ακόμα και με τους κωδικούς αποθήκευσης όμως, πάλι θα υπάρχει πρόβλημα με τις υπόλοιπες εργασίες που έχεις προγραμματίσει μέσω VBA αν δεν εκτελούνται οι μακροεντολές.

Σημείωσε πως το Excel δε φημίζεται τόσο για την ασφάλεια δεδομένων του. Με μια απλή αναζήτηση στο διαδίκτυο, κάποιος σχετικά εύκολα μπορεί να αποκτήσει πρόσβαση στα δεδομένα του, ακόμα κι αν υπάρχει κλείδωμα και στη VBA του αρχείου με κωδικό.
__________________
Your Curiosity Will Be The Death Of You!!!
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Προσβαση με Κωδικό jimrenoir Access - Ερωτήσεις / Απαντήσεις 0 03-02-19 12:49
[Συναρτήσεις] Άθροιση ποσότητας ανά κωδικό. nikosjc Excel - Ερωτήσεις / Απαντήσεις 3 02-04-14 13:36
[Excel07] Βοήθεια με αρχείο Excel sotisanis Excel - Ερωτήσεις / Απαντήσεις 14 13-10-13 21:45
Είσοδος δεδομένων απο Excel σε πίνακα της Access Meteora Access - Ερωτήσεις / Απαντήσεις 9 17-04-12 08:51
[Συναρτήσεις] Αντιστοίχιση περιγραφής με κωδικό. gr8styl Excel - Ερωτήσεις / Απαντήσεις 7 16-07-11 21:27


Η ώρα είναι 06:11.