Ablaufdatum einer Excelmappe
#11
Hallo wavemaster

Vielleicht wäre das auch eine Möglichkeit:
Verhindern, dass an einer endgültigen Version einer Datei Änderungen vorgenommen werden
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#12
Hallo zusammen,
leider etwas spät mit dem testen der Angaben. Habe den Code geändert, jedoch läßt sich die Arbeitsmappe nach dem Ablaufdatum noch bearbeiten. Ich wollte das man die datei öffnen kann nach dedm Datum aber nicht mehr bearbeiten kann.

Dies ist das geänderte Makro:

Private Sub Workbook_Open()

Application.DisplayAlerts = False
Heute = Now
Verfalldatum = #5/29/2015#  'Die Datei ist verfallen

If Verfalldatum > Heute Then
MsgBox "Alles klar schönen Tag noch"
Else

Prompt = "Bitte wenden Sie sich an Ihren Administrator!"
DialogArt = vbOK
Title = "Ihre Testzeit ist abgelaufen..."
Antwort = MsgBox(Prompt, DialogArt, Title)

Me.Saved = True
 Me.ChangeFileAccess xlReadOnly

End If
End Sub



Was ist hier noch falsch.


Die Arbeitsmappe hat einen Passwortschutz.
Top
#13
Hallo!
Zitat:Was ist hier noch falsch?

Ich habe heute für eine EinMann-Firma ein Problem gelöst.
Diese hatte korrekt eine zeitlich nicht limitierte Lizenz erworben,
Firma nutzt die Datei seit Jahren,
Hersteller insolvent,
Firma ratlos ...

Nach 20 Minuten hatte ich alle Blockaden aufgehoben ...

(Soviel zum Thema Excel und Sicherheit)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#14
Hallo,

Zitat:jedoch läßt sich die Arbeitsmappe nach dem Ablaufdatum noch bearbeiten.

was ist daran schlimm?. Speichern lassen sich die Änderungen aber nicht mehr. Es sollte in der Titelleiste auch "[Schreibgeschützt]" stehen.

Gruß Uwe
Top
#15
(27.05.2015, 20:44)Kuwer schrieb: Hallo,


Zitat:jedoch läßt sich die Arbeitsmappe nach dem Ablaufdatum noch bearbeiten.

was ist daran schlimm?. Speichern lassen sich die Änderungen aber nicht mehr. Es sollte in der Titelleiste auch "[Schreibgeschützt]" stehen.

Gruß Uwe

Hallo Kuwer,

das stimmt nicht ganz es läßt sich speichern aber nur über das Menü unter anderem Namen.

Huh Huh Huh Huh Huh
Top
#16
Morgen zusammen,
Hat jemand noch einen Geistesblitz wie das kleine Problemchen gelöst werden kann.
Idea Huh Idea
Top
#17
Hallo,

da Du so darum bettelst: :)

Code:
Private Sub Workbook_Open()
 Heute = Date
 Verfalldatum = #5/29/2015#  'Die Datei ist verfallen
 
 If Verfalldatum > Heute Then
   MsgBox "Alles klar schönen Tag noch"
 Else
   Prompt = "Bitte wenden Sie sich an Ihren Administrator!"
   DialogArt = vbOK
   Title = "Ihre Testzeit ist abgelaufen..."
   MsgBox Prompt, DialogArt, Title
   
   Me.Saved = True
   Me.ChangeFileAccess xlReadOnly
   Application.Interactive = False
 End If
End Sub

Gruß Uwe
Top
#18
Morgen zusammen,

folgender Befehl in dem Makro

 Application.Interactive = False

löst folgendes aus.

Das Arbeitsblatt kann nicht mehr angeklickt werden,
ebenso kann Excel nicht mehr geschlossen werden.

Das schließen von Excel ist nur noch mit dem Task manager möglich.

Huh Huh Huh Huh Huh Huh

Schade......
Top
#19
Hallo zusammen,

habe nochmals einwenig umhergestöbert und bin auf dieses Makro gestossen.

Private Sub Workbook_BeforeClose(Cancel As Boolean)

ThisWorkbook.IsAddin = True
End Sub

Private Sub Workbook_Open()
Dim d As String
If Date >= CDate("15.04.2008") Then
ThisWorkbook.IsAddin = True
d = InputBox("Passwort eingeben", _
"Zugangsbeschränkung", "xx")
If d <> "PASSWORT" Then ' hier Passwort eintragen
MsgBox "jetzt nicht mehr"
Exit Sub
End If
End If
ThisWorkbook.IsAddin = False
End Sub


das funktioniert keine Frage, doch man muß es als Addin abspeichern.

Gibt es eine Möglichkeit dieses Makro ohne Addin zu realisieren.

2 Frage:
gibt es dann noch eine Möglichkeit folgendes einzubinden 1 Datum läuft 2 Monate und dann Passworteingabe dann laufzeit 1 Jahr und nach einem 1 Jahr wieder Passwort eingabe ( die Passwörter werden vorab festgelegt ) Gesamtlaufzeit zB. 5 Jahre.

:19: :19: :19: :19: :19: :19: 

Danke an die Spezialisten
Top
#20
Morgen zusammen,

Möchte ja nicht nerven, aber hat sich jemand das Markro verinnerlicht. Wenn ja gibt es zu meinen Fragen eine Antwort.
Wäre toll wenn sich jemand meldet, sonst muß ich weiterstöbern.

Danke nochmals.
:19:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste