Hallo zusammen,
in unserer Organisation gibt es eine kleine Datenbank, die sich für die Beschreibung hier am besten mit einem Telefonbuch vergleichen lässt. Nach der Eingabe eines Namens wird quasi die Nummer angezeigt. Die zugrunde liegende Tabelle soll jeder Anwender loakl auf dem Rechner haben (u.a. für den mobilen Einsatz). Deswegen habe ich aus dem ganzen ein AddIn gebastelt. Um wenig Excel-Begeisterten Kollegen die Einrichtung zu erleichtern, "installiert" sich das AddIn beim Start via workbook_open selbst
...
AddIns.Add Filename:=ThisWorkbook.FullName
Application.EnableEvents = False
AddIns(strAddInName).Installed = True
Application.EnableEvents = True
...
Ich habe dabei aber zwei Probleme:
-
Die xlam-Datei wird nicht kopiert, sondern ja nur auf die Datei im Netzwerk verwiesen. Es bleibt also eine Netzwerkverbindung erforderlich und alle Anwender nutzen die gleiche Datei. Stattdessen hätte ich gerne, dass sich die Datei selber in den Nutzer-Ordner auf C kopiert und von dort installiert.
-
Wenn sich die Datenbannk durch bspw. neue Einträge ändert, möchte ich die aktualisierte Datei zur Verfügung stellen. Öffnen die Anwender diese, soll die lokale Kopie ersetzt und das neue Addin verwendet werden.
Habt Ihr hier eine Idee?
|