Verhindern Sie den Verlust einer digitalen Signatur, wenn ein Dokument gespeichert wird?
Die Frage
Was ist eine effektive Lösung, um zu verhindern, dass eine digitale Signatur beim Speichern aus einer Datei entfernt wird? Oder: Was wäre ein effizienter Weg, um das Speichern von Daten in einem Macro-fähigen MS Word-Dokument mit einer digitalen Signatur zu replizieren?
Einige Zusammenhänge ...
Um es kurz zu machen: Mein Arbeitsplatz erfordert jetzt, dass makroaktivierte Dateien mit einer digitalen Signatur signiert werden. Andernfalls werden Makros aufgrund einer Sicherheitsrichtlinienaktualisierung deaktiviert (ohne Aktivierungsoption). Mein Anliegen betrifft insbesondere MS Office-Anwendungen, die VBA verwenden.
Hinweis: Ich habe kein Wort in der Angelegenheit und habe keine Möglichkeit, dies mit dem Team zu besprechen, das die Änderung implementiert hat.
Beachten Sie auch: Ich weiß leider nicht, welche Art von Signatur auf mein Dokument angewendet wird oder woher es stammt.
Mit dieser sagte, bin ich nicht sehr vertraut mit digitalen Signaturen jedoch mein Verständnis einmal eine Datei mit einem unterzeichnet wurde, wenn Sie die Datei speichern Update beliebigen Code in dem Projekt wird es die Digitale Signatur verlieren .
Ich war gerade damit fertig, ein MS Word-Dokument zu entwickeln, das einiges an VBA enthielt und UserForms
als die Richtlinie geändert wurde und hier liegt mein potenzielles Problem.
Zur Klarheit
Das MS Word-Dokument ist ein Assessment, das in verschiedenen Schulungen für das Unternehmen verwendet wird, um sicherzustellen, dass die Mitarbeiter über neu erlernte Arbeitstypen verfügen.
Es gibt 3 Phasen, in denen das Dokument gespeichert wird:
- Assessment-Erstellung
- Teilnehmerabschluss
- Assessor-Kennzeichnung
Schritt 1 beinhaltet einen Vorgang UserForm
, bei dem die Benutzereingabewerte nach Fertigstellung in verschiedene Lesezeichen (sowohl Platzhalter als auch umschließende) für das leere Dokument voreingestellt werden. Das Dokument wird dann programmgesteuert gespeichert und von "Assessment Template" in "[Skill Type] Assessment [Assessment Number]" umbenannt (wobei den Benutzereingaben die Variablen "[]" zugewiesen werden).
Schritt 2 beinhaltet ein, UserForm
die einige grundlegende Benutzerdaten anfordert (Name, Standort, Team - Nummer usw.) und zeigt den Inhalt der beigefügten Lesezeichen aus dem Dokument in einigen UserForm
labels
als Fragen, mit TexBox
Abschnitten eine Antwort zu geben. Diese wird dann programmgesteuert per E-Mail-Anhang übermittelt, wobei das Dokument gespeichert und umbenannt wird, um "_ [Teilnehmername]" am Ende des Dateinamens hinzuzufügen.
In Schritt 3 muss der Moderator das Assessment mit Hilfe eines weiteren Assistenten markieren UserForm
und die Ergebnisse dann per E-Mail (erneut über VBA) an den Teamleiter der Teilnehmer senden. Hier wird das Dokument makrofrei gespeichert, da es nur als Referenz des Ergebnisses gesendet wird.
in Summe
Aufgrund meines Verständnisses ist die digitale Signatur nach dem Speichern des Dokuments im VBE-Projekt nicht mehr gültig und mein Projekt ist in unserer aktuellen Arbeitsumgebung nicht mehr nützlich.
Ich versuche, mein Verständnis für die Funktionsweise digitaler Signaturen zu verbessern (falls dies von meinem derzeitigen Verständnis abweicht), und ich versuche, ein paar alternative Lösungen für das Speichern des Dokuments zu finden und gegebenenfalls die Signatur zu verlieren .
Als Beispiel für das, was ich versuche, hat ein Kollege das Speichern eines Excel-Formulars durch Schreiben der Benutzereingaben in eine .bin
in den Benutzerdokumenten gespeicherte Datei ersetzt (nur 5 kurze Eingaben). Da dieses Formular niemals gespeichert wird (das Speichern des Dokuments ist deaktiviert), war dies eine geeignete Methode, um die SaveAs
Eingabeaufforderung zu ersetzen und das WorkBook als Makro aktiviert zu lassen.
Hinweis: Ich glaube nicht, dass dies eine geeignete Lösung für mein Dokument ist, da so viele Daten in mein Dokument eingegeben werden (ganz zu schweigen davon, dass nur Ergebnisse für den Benutzer angezeigt werden, der die Änderungen vorgenommen hat, und niemand sonst.) ).
Aktualisieren
Es scheint, dass die Datei, die getestet wurde, eine Funktion hat, die in die VBE schreibt (zusammen mit dem Arbeitsblatt ist ein großer Teil des Projekts). Dies ist möglicherweise die Ursache für die Verwirrung, die ich mit den vorgenommenen Änderungen habe, die dazu geführt haben, dass die Signatur verloren ging.
Da ich jetzt etwas mehr über die Signaturen (die ich hier vielleicht schon zu früh gefragt habe) und die tatsächliche Situation in Bezug auf andere Dateien in der Umgebung verstehe, denke ich, ob das Dokument digital signiert ist und danach keine Änderungen in der VBE vorgenommen werden kann das Dokument mit Änderungen am Dokumentinhalt gespeichert werden, und dies hat keinen Einfluss auf die Gültigkeit der Signatur?
0 Antworten auf die Frage
Verwandte Probleme
-
6
Wie gut ist der Passwortschutz von Word?
-
4
Eingebettetes Flash-Video in MS Word-Dokument (2003 oder 2007)
-
1
Wie lassen sich Menüs in MS Word 2003 standardmäßig "vollständig" öffnen?
-
1
Office 2007 - Quellen in Word referenzieren
-
6
Gibt es eine Tastenkombination, um den ausgewählten Text in MS Word 2007 hervorzuheben?
-
2
Word 2007 öffnet ältere Dateien nicht
-
3
Minimieren Sie die Dateigröße von Microsoft Word-Dokumenten
-
6
Empfehlung für eine einfache (japanische) Textverarbeitung
-
1
Gibt es mit OpenOffice.org eine Möglichkeit, nicht nur den Inhalt, sondern auch die Kommentare zu ei...
-
2
Sichere E-Mails stürzen Outlook 2007 ab