Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Gibt es einen Kopierschutz für Exceldateien?





Frage

Hi, gibt es eine Möglichkeit, ein Excelprogramm derart zu schützen, dass dies keiner kopieren kann? Das Problem ist aber, dass verschiedene Leute mit diesem Programm arbeiten müssen und auch Änderungen abspeichern sollen können. Nur sollten Sie sich die Datei nicht auf einen anderen Datenträger speichern oder per E-mail versenden können. Gibt es dafür eine vernünftige Lösung? MfG paulchen

Antwort 1 von MrTeck

TCPA, sonst nicht, soweit ich weiß.

Antwort 2 von Mickey

Du meinst eine Mappe? Denke ich nicht- letztendlich hätte ja jeder im Vorfeld die Möglichkeit den Inhalt in die Zwischenablage zu kopieren und dann zu versenden.

Gruss,
Mic

Bei Eingriffen ins System, die Registry oder an Systemdateien erst eine Sicherung vornehmen©

Antwort 3 von paulchen

Hi,
danke für die Antworten, aber was bedeutet TCPA?
MfG paulchen

Antwort 4 von mr_x_hacker

Antwort 5 von coros

Moin @paulchen,

also einen direkten Kopierschutz wird man mit Excel eigenen Mitteln nicht hinbekommen. Man kann zwar mit diversen Anweisungen die Datei unbrauchbar machen, wenn sich die Datei z. B. nicht auf dem richtigen Computer befindet oder nicht der richtige User die Datei öffnet, wenn aber einer die Datei bekommt, der auch etwas von VBA versteht, kann es unter umständen sein, dass er die Datei doch zum Laufen bekommt. Ich könnte Dir allerdings mal eine Beispieldatei erstellen, bei der durch VBA-Anweisungen ein sogenanter Kopierschutz nachempfunden wird. Dazu müsstest Du mir aber Diene E-Mailadresse verraten, damit ich Dir diese Datei auch schicken kann. Denn dass hier alles zu posten, ist etwas zu kompliziert.

An alle anderen User:
Sobald ich diese fertig habe, würde ich dieses dann für andere Interessenten hier posten. Der jenige, der Interesse hat, kann sich dann melden und ich würde die Datei ihm dann zuschicken

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 6 von Jari

Hi coros
Habe das mit dem VBA-Schutz gelesen, und würde mich auch brennend interessieren, wie das geht.
Kannst Du mir diese Datei auch zusenden?
Danke zum voraus!!!
mfg Jari

Antwort 7 von Skybomber

Hi coros
Habe das mit dem VBA-Schutz gelesen, und würde mich auch brennend interessieren, wie das geht.
Kannst Du mir diese Datei auch zusenden?
Danke zum voraus!!!

Antwort 8 von martl

Hallo coros,

das hört sich wirklich sehr gut an. Würdest Du mir bitte auch die Datei zur Verfügung stellen?

Herzlichen Dank schon mal vorab.

Gruß
martl

Antwort 9 von Primut

Hi Coros,

ich wäre auch verdammt neugierig auf deine Lösung und freue mich über entsprechendes Posting an primut@gmx.net
Von der Sache her müßtest du ja nur alle Kopie-befehle ausblenden oder inaktivieren.
Für das Kontextmenü (rechte Maustaste) wäre das zB:

 Application.CommandBars(´Cell´).Controls(2).Visible = False 


bzw. Enabled statt Visible (Cell natürlich in doppelten Anführungszeichen!)
Ebenfalls müßten dann die Befehle DateiSpeichern unter und Bearbeitenkopieren und Bearbeiten ausschneiden deaktiviert oder ausgeblendet werden. Allerdings hab ich keine Ahnung, ob damit auch automatisch Strg + C auch deaktiviert ist.

Gruß Primut

Antwort 10 von coros

Nabend,

@martl und @Skybomber, klar kann ich Euch die Datei zuschicken. Allerdings hättet ihr mal Eure E-Mailadressen dazu schreiben sollen. Außerdem benötige ich noch zwei Angaben , die ich erst in die Datei eintragen muss. Ich brauche den Namen des Rechners, auf dem das Programm ausgeführt wird und den Namen, unter dem Ihr Euch an dem PC anmeldet. Beide Namen werden benötigt, um die Datei zu öffnen. Wenn Ihr mir die beiden Namen und die E-Mailadressen mitgeteilt habt, trage ich diese in die Datei ein und werde Dir dann die Datei zusenden.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 11 von martl

Hallo Coros,

bin leider davon ausgegangen, dass meine e-mail-Addresse für die SN-Member ersichtlich sind ... also mein Postfach freut sich auf Post unter: m.muehlberger@gmx.de
Auf meinem PC muss ich mich nicht anmelden, bzw. es ist kein Benutzerkonto eingerichtet - kannst Du mir noch sagen, wie ich den Rechnernamen rausbekomm?

Gruß
martl

Antwort 12 von coros

Hi martl,

den Rechnernamen müsstest Du unter Satrt => Einstellungen => System und dort dann bei WinXP die Registerkarte Computername finden. Bei anderen BS müsste es dort auch irgendwo stehen.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 13 von powder

Hi coros, du alter VBA Gott,
das File klingt schon recht interessant aber geht das nicht zum testen auch ohne die Daten?? Hba die hier leider nicht vorliegen. Du könntest doch den entsprechenden Code auskommentieren. Denn ich möchte mir den natürlcih auch anschauen.
Meine Mail wäre powder152 ät hotmail.com

Schon mal Danke

MfG
Tino

Antwort 14 von martl

Hallo coros,

danke, dass Du Dir die Mühe gemacht hast, mir den Weg zum Computernamen zu ebnen: ´Martin.´

Grüßle
martl

Antwort 15 von coros

Hi martl,

die Datei ist unterwegs.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.