Hallo,
ich möchte eine Excel so per Macro schützen, dass sie nur auf Cumptern verwendbar ist, die an unserem Server angeschlossen sind.
Hat hier jemand eine Idee, wie ich die if bedingung auf den serveranschluss formulieren kann?
Grüße
Freeman79
Mir ist nicht bekannt, dass soetwas per Makro machbar ist.
Gruß
SW
Hi Freeman,
ich kann mir ungefähr vorstellen, was Du vorhast. Aber mal was ganz grundsätzliches: Mit der Exceldatei soll ja gearbeitet werden, oder? logisch! Also muss zwangsläufig irgendeine Freigabe existieren.
Du könntest versuchen, Dein Problem mit speziellen Berechtigungen zu lösen, in dem man verhindert, dass die Datei weder kopiert noch auf dem lokalen PC verschoben werden kann. Wäre das eine Lösung?
Zweite Möglichkeit: Richte eine Benuterverwaltung für die Datei ein. Bei Access ist sowas beispielsweise gängige Praxis.
Dritte Möglichkeit:
Keine Freigabe setzen und die Mitarbeiter über eine Remotedesktopverbindung direkt auf dem Server arbeiten lassen. Ein willkürliches lokales speichern der Datei könnte man so verhindern. Sowas wird in der Praxis auch häufig angewandt.
Abgesehen davon, ein Computer, der nicht an den Server angeschlossen ist, hört sich für mich nach einem Stand-alone-PC an. Der könnte doch sowieso nie an die Datei herankommen?
Also, grundsätzlich über Berechtigungen lösen, oder remote arbeiten lassen.
Gruß,
Daniel
Hallo Freemann79,
das kann man über die Berechtigung für die Datei einstellen (Serveradministration über die Active Directory). Ob das auch über eine Formelkonfiguration in Excel möglich ist, wage ich zu bezweifeln, weiss es aber auch nicht genau!!
MfG ReinerLee63, MCITP Server 2008
Wenn so etwas überhaupt mit Visual Basic for Applications (VBA) möglich ist, kann man das jedoch kaum als Schutz bezeichnen. Diesen Schutzmechanismus überwindet man null,nix. Makros deaktivieren, Datei öffnen, fertig.
Ich würde dir eher raten die Datei per Passwort zu verschlüsseln. Beachte hierbei aber, dass es in Excel IMHO drei (sic!) verschiedene Passworte gibt.
Wenn dein Ziel jedoch ist zu verhindern, dass jemand die Datei mit nach Hause nimmt und dort arbeitet so wird das mit VBA schwierig.
Hallo,
ich würde per vba einen speziellen Server anpingen.
Ich habe mal kurz sucht:
http://www.herber.de/forum/archiv/428to432/t430941.h…
oder
http://www.ms-office-forum.net/forum/showthread.php?..
Der Server sollte nur im Hausnetz verfügbar sein.
VG Andreas
Erste Antwort da du nicht erwähnst von welcher art Server du sprichst:
Befasse dich mal damit : http://openbook.galileocomputing.de/windows_server_2…
Hallo freeman79,
Nein leider nicht.
MfG
Dschengiz