1.
In dem Add-In wird auch der Code für diese Funktionalität mitgegeben. Kann man das verhindern?
Ich möchte nicht, dass jemand außer mir Zugriff auf diesen Code hat und eine Möglichkeit hat diese zu verändern.
Im VBA-Editor kannst du im Projekt-Explorer auf dein Add-In Projekt rechtsklicken und auf Eigenschaften gehen. Im Reiter "Schutz" kannst du ein Passwort festlegen und die Anzeige sperren.
Aber Achtung: Das schützt dein Projekt nur bedingt. Wer an den Code ran will, der kommt da auch ran. Der Schutz hilft also nur gegen Laien.
2.
Wenn ich die xlam-Datei (also das Add-In) in eine Excel-Datei hinzufüge, funktioniert es super. Wenn ich aber diese Excel-Datei schließe und eine neue erstelle, funktioniert das Add-In nicht mehr. Obwohl im Hintergrund das Add-In noch aktiv ist. Woran liegt das und wie kann man das umgehen?
Man fügt ein Add-In keiner Excel Datei hinzu. Add-Ins werden Excel zugewiesen / installiert.
Warum es bei dir unter Umständen nicht wie erwartet funktioniert, lässt sich nicht beantworten (dafür müsste man wissen wie es aufgebaut ist und funktioniert).
3.
Gibt es andere Möglickeiten dieses Add-In abzuspeichern und anderen Kollegen zur Verfügung zu stellen, sodass es optimal funktioniert?
Es gibt verschiedene Arten von AddIns. Die Entwicklung unterscheidet sich in allen Fällen, teilweise deutlich; nutzt allerdings stets das bekannte Objekt-Model. Auf der offiziellen Seite von Microsoft erfährst du mehr zu Add-In Entwicklung.
Grüße
|