So schreiben Sie eine schreibgeschützte Datei mit VBA

429
Daniel Möller

Ich habe ein kleines VBA-Projekt (in Powerpoint), in dem ich eine schreibgeschützte Datei erstellen und speichern muss (egal welcher Art, der ursprüngliche Gedanke ist eine TXT-Datei).

Was ist der beste Ansatz dafür?

  • Ich kann TXT-Dateien schreiben, weiß aber nicht, wie ich sie über VBA schützen soll (unabhängig von der Windows-Version).
  • Wenn ich PDF-Dateien schreiben könnte, wäre das auch ok
  • Ich kann einige benutzerdefinierte Kryptografien erstellen, aber jeder, der sich das VBA-Projekt anschaut, weiß, wie man es knackt.

Eine weitere Schwierigkeit ist, ein richtiges Dialogfeld zum Speichern zu erstellen. Es scheint, dass VBA in Powerpoint nur Powerpoint-Dateien zulässt (es können nicht einmal die Filter geändert oder ein TXT-Name hartcodiert werden, wenn die Box gestartet wird).

0
Haben Sie sich die Office-VBA-Anweisung SetAttr "Dateipfad \ Dateiname", vbReadOnly angesehen spikey_richie vor 5 Jahren 5

0 Antworten auf die Frage