Willkommen bei Office 2010 - Hilfe

Hallo Gäste

Liebe Gäste, wenn es euch bei Office 2010 - Hilfe gefallen hast, könnt ihr euch hier registrieren, und in Zukunft einige Vorteile genießen.
Danke, das Office2010-Hilfe Team

Mitglieder Login

Passwort vergessen?

Noch kein Mitglied?

Registriere dich!

Lieber Gast, wenn du bei uns findest wonach du gesucht hast, dann kannst du dich auch registrieren. Hier geht es zur Registrierungs Seite. Die Registrierung nimmt sicher nicht mehr als 2 Min. deiner Zeit in Anspruch und bringt die einige Vorteile bei Office 2010 - Hilfe
Danke, das Office2010-Hilfe Team




  • Werbung

VBA Passwort in 2010

RSSFragen zu MS Excel 2010

  • Werbung

VBA Passwort in 2010

Beitragvon ae » Di 2. Mär 2010, 12:55

Deine Office 2010 Suite: 2010
Deine Office 2010 Suite: Ultimate / Enterprise
Add Ins und/oder Zusatz-Programme installiert: Nein
Wenn ja welche:
Dein Wissensstand: Einsteiger

Betriebssystem Version: -
Welches Virenschutz-Programm hast Du installiert? -

Was hast Du gemacht, bevor das Problem aufgetreten ist?
-

Was hast Du bereits versucht um das Problem zu lösen?
-


Fehlerbeschreibung und Nachricht
Hallo zusammen,
beim Testen einer Datei (im Kompatibilitätsmodus) ist mir auf einmal aufgefallen, daß obwohl ein Kennwort für VBA gesetzt war, nach Öffnen der Datei in 2010 dieses auf einmal weg war.
Selbst wenn ich es dann wieder setze, die Datei speichere und schliesse ist es nach erneutem Öffnen immer noch weg.
Setze ich es allerdings danach zB in Excel XP wieder - speichere es und öffne in XP ist es vorhanden.

Hebelt 2010 da (ungewollt?) das VBA Passwort aus ?
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
Benutzeravatar
ae
 
Beiträge: 87
Registriert: Sa 18. Jul 2009, 14:56

Re: VBA Passwort in 2010

Beitragvon Amethyst » Di 2. Mär 2010, 13:02

Hallo Andreas,
welche Office 2010 Version nutzt Du? Die Public Beta oder das RC?

Im RC hat sich einiges geändert. Da ich aber schon einiges gelesen, aber da ich schon weiß, dass Du entgegen Deiner Aussage kein Einsteiger bist, wäre es mir lieb, wenn Du es mit dem RC probieren würdest ;-)) Als MVP hast Du ja darauf Zugriff ;-))

Gruß Amethyst
Nur wer fragt, bringt sich und andere weiter, wer antwortet, hat sich ein Feedback verdient.
Wer, wie, was, wieso, weshalb, warum ... wer nicht fragt bleibt dumm!
Benutzeravatar
Amethyst
 
Beiträge: 571
Registriert: So 8. Feb 2009, 16:04
Wohnort: Bad Zwischenahn

Re: VBA Passwort in 2010

Beitragvon ae » Di 2. Mär 2010, 13:13

Hallo Amethyst,
werde ich mal machen -
Lach ... aber das Ganze wird noch suspekter !!
Denn betroffen sind garnicht alle Dateien !
Bei einigen hält der Schutz problemlos !
Aber ich werde auf jeden Fall mal auf einem anderen PC mal den RC draufspielen.
Und nochmals kurz nachfragen - denn scheinbar ist es auch bei 2007 bei diesen Dateien aufgetreten.

Seltsam, aber mal sehen - vielleicht können wir ja Licht ins Dunkel bringen.
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
Benutzeravatar
ae
 
Beiträge: 87
Registriert: Sa 18. Jul 2009, 14:56

Re: VBA Passwort in 2010

Beitragvon Hajo_Zi » Di 2. Mär 2010, 15:04

Hallo Andreas,

ich habe es mal getestet mit 2 Dateien (ich glaube mehr habe ich auch nicht wo der VBA Code geschützt ist) und ich konnte Dein Problem nicht nachvollziehen. Es hat sich in 2010 was geändert. Die Projekte laufen was in 2007 nicht möglich war, da mußte erst die Registrie geändert werden.

Gruß Hajo
Benutzeravatar
Hajo_Zi
 
Beiträge: 265
Registriert: Mi 15. Jul 2009, 14:19
Wohnort: Neubrandenburg

Re: VBA Passwort in 2010

Beitragvon ae » Di 2. Mär 2010, 16:14

Hallo zusammen,
das Problem ist nun eingekreist !!
Lach .... mal schauen was wir damit machen!

Es passiert nur bei Dateien, die trotz nicht vorhandener Makros bzw. Quelltextes VBA geschützt sind.
Der Hintergrund ist eigentlich, daß wir vermeiden wollen, daß ein User via VBA Blätter wieder einblendet (veryhidden) oder anderweitig per Code versucht etwas an den Tabellen zu manipulieren.

Unabhängig von 2007 oder 2010 killt Excel den VBA Schutz immer dann, wenn kein Quellcode oder nur Kommentare im Quellcode (kein "echter" Code) vorhanden ist.

Gewollt oder nur nicht dran gedacht ?
Ich finde es nicht sehr prickelnd - aber irgendwie scheint es auch nicht sauber zu umgehen zu sein.
Das Problem ist, daß auch die Datei eigentlich Makrofrei bleiben soll.

Hm, falls jmd dazu doch noch ne Idee hat ... immer her damit
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
Benutzeravatar
ae
 
Beiträge: 87
Registriert: Sa 18. Jul 2009, 14:56

Re: VBA Passwort in 2010

Beitragvon mumpel » Di 2. Mär 2010, 18:37

Hallo!

Der Hintergrund ist eigentlich, daß wir vermeiden wollen, daß ein User via VBA Blätter wieder einblendet (veryhidden) oder anderweitig per Code versucht etwas an den Tabellen zu manipulieren.


Mal davon abgesehen dass das ohnehin nichts nützt (zumindest nicht bei mir ;-) ), ich kenne dieses Phänomen nur in Verbindung mit XLSX-Dateien. In diesen kann man das (nicht vorhandene) VBA-Projekt ebenfalls nicht schützen. Aber weshalb benutzt Du nicht den Arbeitsmappenschutz? Tabellen verstecken und Arbeitsmappe mit einem Kennwort versehen.
Dann kannst Du auch per VBA nichts einblenden. Wenn man mal davon absieht dass man den Arbeitsmappenschutz einfach so entfernen kann. Aber der Standardnutzer weiss nicht wie man das macht. Und wer ran kommen will...

Gruß, René
----------------------------------------------------------------------
F: Wozu braucht der Elektriker einen Eimer?
A: Für den Spannungsabfall!

Nützliche Helferlein für Excel und Word: http://www.rholtz-office.de/office_add-ins.html
Benutzeravatar
mumpel
 
Beiträge: 176
Registriert: Di 14. Jul 2009, 10:09
Wohnort: Lindau (B)

Re: VBA Passwort in 2010

Beitragvon ae » Di 2. Mär 2010, 18:54

Hy Rene,
klar da hast Du natürlich teilweise schon recht -
Einen echten Schutz gibts auf diese Art eh nicht.

Tabellen verstecken und Arbeitsmappe mit einem Kennwort versehen.
Dann kannst Du auch per VBA nichts einblenden.


Das verstehe ich allerdings nicht wirklich.
Was hindert mich mit ALT F11 in die VBE zu wechseln?

Seltsam finde ich eben auch das Verhalten, daß es eben so ist, daß Excel einfach gnadenlos ignoriert daß ein Kennwort da ist.

Aber sei es drum - müssen wir damit leben. Wird wohl wirklich mit dem neuen Dateisystem auch zusammenhängen.

Vor 2007 gab es die Unterscheidung in Form von xlsx und xlsm ja in der Form nicht.
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
Benutzeravatar
ae
 
Beiträge: 87
Registriert: Sa 18. Jul 2009, 14:56

Re: VBA Passwort in 2010

Beitragvon mumpel » Di 2. Mär 2010, 19:05

Das verstehe ich allerdings nicht wirklich.
Was hindert mich mit ALT F11 in die VBE zu wechseln?


Überprüfen->Arbeitsmappe schützen. Und schon kann niemand mehr die versteckten Tabellen einblenden, weder per VBA noch manuell.

...oder anderweitig per Code versucht etwas an den Tabellen zu manipulieren.


Und wenn es Dir darum geht...
Solange Deine versteckten Tabellen nicht geschützt sind kann ich sie auch aus einer fremden Arbeitsmappe heraus manipulieren. Dabei ist es egal ob Hidden oder veryHidden. Nur wenn die versteckten Tabellen geschützt sind lassen sie sich nicht manipulieren.
----------------------------------------------------------------------
F: Wozu braucht der Elektriker einen Eimer?
A: Für den Spannungsabfall!

Nützliche Helferlein für Excel und Word: http://www.rholtz-office.de/office_add-ins.html
Benutzeravatar
mumpel
 
Beiträge: 176
Registriert: Di 14. Jul 2009, 10:09
Wohnort: Lindau (B)

Re: VBA Passwort in 2010

Beitragvon ae » Di 2. Mär 2010, 19:11

Hy Rene,
ok - werde ich mir mal in Ruhe so ansehen.
Das Ganze muss eben sowohl XP, 2003 als auch 2007/2010 funktionieren.

Aber danke für deine Hinweise und Anregungen.
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
Benutzeravatar
ae
 
Beiträge: 87
Registriert: Sa 18. Jul 2009, 14:56



  • Werbung

Zurück zu MS Excel 2010



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast