Ein ausgeblendetes Tabellenblatt in Excel 2007 (mit Kennwort) ODER ausblenden VBA-code in Excel
Ich einen Weg gefunden, sich zu verstecken Excel-sheets, die ist wie folgt: die Sichtbarkeit des Blattes auf VeryHidden im VBAProject-Eigenschaften und dann mit Passwort schützen VBAProject Eigenschaften.
Das ist toll, aber in Excel 2007, wenn Sie es speichern als XLSX, die VBAProject Kennwort-Schutz wird entfernt, und Sie können den VBA-code anzuzeigen. Gibt es eine Möglichkeit dies zu verhindern?
ODER gibt es eine andere Möglichkeit zum ausblenden einer Excel 2007-Tabelle?
Ich denke, Sie meinte "speichern als XLSM", da XLSX keine Makros haben.
Und wenn Sie es speichern als XLSM, die Makros WERDEN immer noch geschützt. Also ich verstehe nicht wirklich dein problem.
Das ist mein ganzer Punkt. Alle den "Schutz" entfernt, wenn der Benutzer speichert es als XLSX-Datei --- und dann können Sie die Blatt.
Der springende Punkt, der den Schutz des Makros ist es, zu verhindern, dass die Benutzer ändern Sie die Visibility-Eigenschaft des Blattes von VeryHidden, um zu sehen.
Und wenn Sie es speichern als XLSM, die Makros WERDEN immer noch geschützt. Also ich verstehe nicht wirklich dein problem.
Das ist mein ganzer Punkt. Alle den "Schutz" entfernt, wenn der Benutzer speichert es als XLSX-Datei --- und dann können Sie die Blatt.
Der springende Punkt, der den Schutz des Makros ist es, zu verhindern, dass die Benutzer ändern Sie die Visibility-Eigenschaft des Blattes von VeryHidden, um zu sehen.
InformationsquelleAutor Jacob | 2010-10-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist, was Sie tun, in Excel 2003:
Sobald dies geschehen ist, das Blatt ist ausgeblendet und kann nicht eingeblendet werden, ohne das Passwort. Sinn?
(Excel Abwärtskompatibilität, ich bin sicher, Sie können dies tun, in 2007)
Bearbeiten
Wenn Sie wirklich brauchen, zu halten, einige Berechnungen Geheimnis, versuchen Sie dies: verwenden von Access (oder einer anderen Excel-Arbeitsmappe oder eine andere DB von Ihrer Wahl) zu berechnen, was Sie brauchen, berechnet, und exportieren nur "nicht klassifizierte" Ergebnisse zu Ihrer Excel-Arbeitsmappe.
InformationsquelleAutor PowerUser
Keine.
Wenn der Benutzer anspruchsvolle oder entschlossen genug:
dann sind Sie wahrscheinlich, anspruchsvollen oder entschlossen genug:
Also, was ist auf diesem versteckten Blatt? Proprietäre Informationen wie Preis, Formeln oder Namen von Kunden oder Angestellten Löhne? Putting, dass die info auch in einer versteckten Registerkarte ist wahrscheinlich nicht die beste Idee, um mit zu beginnen.
Excel bietet sicherlich Sie mit Mechanismen zum verbergen von Daten (einschließlich @PowerUser ausgezeichnete Antwort), aber mein Punkt ist, dass Sie können nicht Sie verlassen sich auf den Schutz von bulletproof, aufgrund der Existenz von utilities, als Sie knacken können. Also bei mir kommt es auf was Daten, die ich versuche zu schützen. Kundendaten oder Betriebsgeheimnisse (auch versteckte) haben kein Geschäft in einer Arbeitsmappe, die verteilt wird, die außerhalb des Unternehmens, aufgrund von Haftungsgründen. Meistens verwende ich diese Funktionen einfach zu halten, die Nutzer von vermasselt die "Verschleißteile" einer komplexen Arbeitsmappe.
OK, also ist Ihre position, nicht den Handel mit Geheimnissen in einer Arbeitsmappe.
Ich muss Zustimmen, BradC auch. Versuchen Sie googeln "excel password recovery" und finden Sie kleine Programme, können brute-force zu knacken Excel-Datei. Ich denke, es hängt davon ab, wie "Geheimnis", Sie wollen diese Daten.
InformationsquelleAutor BradC