Kompletten Code auslagern
20.04.2020 14:38:57
Frank
Für unser Unternehmen habe ich ein Tool für die Erstellung von Reparaturprotokollen erstellt. Es gibt eine (sich oft ändernde) Masterdatei. Beim Öffnen generiert diese Masterdatei eine persönliche Arbeitsmappe pro User mit entsprechendem Mappennamen. Das funktioniert sehr gut. Wäre da nicht das häufige notwendige Neugenerieren der persönlichen Mappen, weil ich die Mastermappe mit Bugfixes und neuen Funktionen ausgestattet habe. Natürlich nervt das meine Kollegen, welche mit dem Tool arbeiten müssen. Daher ist nun mein Gedanke, den Code komplett auszulagern. Habe hier im Forum einiges über den Befehl 'GetObject' gelesen und das man damit externen Code einbinden kann.
Meine Frage ist nun, was muss ich beim externen Code beachten oder umstricken, dass die Masterdatei als externer Codegeber nutzbar werden kann? Alle Speicherungen in den Tabellen sollen aber nicht in der Code-Mappe geschehen, sondern in den aufrufenden Mappen der User. Dazu zählen auch Blätter für den Ausdruck und den Labeldruck.
Weitere Details oder Code liefere ich bei Bedarf nach. Die komplette Datei hier hochladen bringt nichts, da zum Ausführen gewissen Voraussetzungen erfüllt sein müssen. U.a. muss ein Unterordner 'Protokolle' und ein Unterordner 'Sicherheitskopien-ESP' vorhanden sein und eine Barcodeschriftart installier sein. Außerdem musste ich wegen einiger User die Ausführung auf einen bestimmten Pfad hin prüfen, da auch noch ein DMS im Hintergrund mit den Daten gefüttert wird.
Vielleicht bekomme ich ja trotzdem wertvolle allgemeine Tipps zum Thema von euch.
Vielen Dank im Vorraus, Frank