Warum frage ich?
Ich habe ein Formular in Excel gebastelt, über das man beim Betriebsrat Mehrarbeit beantragen kann. Das wird anschließend in eine PDF Datei gewandelt, damit die Datei von den Verantwortlichen digital signiert werden kann.
Da es beim ausfüllen simpelster Felder immer einen Spezialisten gibt der Dinge anders macht wie er sollte, kamen immer neue Prüfmechanismen und Automatismen rein.
Mein erstes Problem war, das die Datei dann jedes mal neu verteilt werden musste. Also hab ich eine Prüfung der Formularversion eingebaut.
Stand heute lege ich eine neue Version (ich sag einfach mal 6.0) auf einen SharePoint, trage dann in einer Liste den neuen Wert der Version ein und in einem zweiten Feld den Link zur neuen Version. Öffnet jetzt jemand das Formular, dann wird die Versionsnummer verglichen. Bei einer Abweichung löschen sich alle Buttons im Dokument und es erscheint eine Message Box mit dem Hinweis, dass es eine neue Version gibt. Diese wird direkt im Kopf des Formulars verlinkt. Der Fokus wechselt auf den großen, rot leuchtenden Link, welcher nach dem klicken einen Direktdownload der neuen Version startet.
Eigentlich schon recht komfortabel. Die alte Datei macht sich außerdem unbrauchbar, weil nach dem Löschen der Buttons auch noch gespeichert wird (Hihi).
Da aber selbst das einigen Kollegen zu viel ist, hab ich mir Grundsätzlich die Frage gestellt, ob man die Version der Datei quasi Updaten kann, also nicht Spürbar für den Nutzer.
Meinetwegen noch mit einer Meldung à la "Update auf Version X.X ist erfolgt. Neuerungen:...".
Aus meiner Sicht eher eine nice to have Lösung.
Was ich aktuell gern noch Lösen würde ist, dass manuelles Drucken (inkl. print to PDF) nicht mehr möglich ist. Nur der existierende Button mit einem entsprechenden Makro soll das tun. Dieser Prüft nämlich erst eine Reihe von Kriterien und startet nur nach erfolgreicher Abfrage den Druck. Das hält aber niemanden Davon ab, den Druck manuell zu starten wenn man der Meinung ist, dass alles drin steht was rein soll.
Ich wollte erst sämtliche Wege zum Drucken ausgrauen, habe dann aber gelernt, dass das neue Fluent Menüband die bisher funktionierenden Befehle ignoriert, weil es komplett anders aufgebaut ist.
Aber ich weiche ab...