Θέμα: VBA disable print screen

Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 16-09-16, 12:24
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλημέρα
Έστω ότι έχουμε ένα αρχείο Excel
και θέλουμε να απαγορεύσουμε σε τρίτους,
την λήψη εικόνων (screenshots) από αυτό.

Η απάντηση είναι... κατηγορηματικά, δεν μπορούμε.

Γιατί:
Υπάρχουν διάφοροι τρόποι,
με τους οποίους μπορούμε να απενεργοποιήσουμε
για παράδειγμα στο πληκτρολόγιο, το πλήκτρο Prt Scr.

Με το άνοιγμα του βιβλίου πχ δεν θα υπάρχει δυνατότητα, να «πατήσει» κανείς το πλήκτρο αυτό.

Μπορούμε ακόμα, να «καθαρίσουμε» το Clipboard, από κάθε περιεχόμενό του...

Υπάρχουν κι άλλα πράγματα που μπορούμε να κάνουμε (εκτός κώδικα) ...

Αλλά...
Ακόμα κι αν γνωρίζει ο «κατασκευαστής» του αρχείου,
τον τρόπο, με τον οποίο, θα απαγορεύσει στους χρήστες να απενεργοποιήσουν την vba,
ώστε ο χρήστης να μην έχει την δυνατότητα να «καταστρέψει» τον κώδικα,
κανείς δεν μπορεί να απαγορεύσει τη χρήση τρίτων προγραμμάτων,
για λήψη εικόνων ή και video οθόνης (πχ Lightshot)

ΥΓ.
Εκτός των άλλων, για να λειτουργήσει κάτι, που θα μπορούσε να απαγορεύσει την λήψη εικόνων,
θα πρέπει το παράθυρο της excel, να έχει focus...
Αν δεν έχει;
Απάντηση με παράθεση