27.02.2025, 14:23
Ich habe ein Addin geschrieben, dass in allen Excel Dateien verfügbar sein soll. Anfangs hatte ich es (wie oft vorgeschlagen wird) unter
C:\Users\[Benutzername]\AppData\Roaming\Microsoft\AddIns
abgelegt. Das funktioniert auf meinem Rechner auch gut.
Allerdings gibt es ein Problem, wenn Kollegen mit einer Excel-Datei arbeiten wollen, die ich erstellt habe und die Makros aus dem Addin verwendet. Die Kollegen haben das Addin auch im gleichen Verzeichnis installiert, der Benutzername ist aber natürlich anders und damit ist es eben auch ein anderes Verzeichnis.
Wenn sie so eine Datei öffnen, hat jeder Makro Aufruf den gesamten Pfad des Ablageortes des Addin auf meinem Rechner vorangestellt, den es auf ihrem Rechner natürlich nicht gibt. Wenn sie "Quelle ändern" nutzen, können sie das natürlich korrigieren und alles funktioniert wieder. Das ist aber etwas umständlich.
Ich hatte auch schon versucht das Addin in einem anderen Verzeichnis abzulegen und dieses Verzeichnis unter Optionen->Erweitert->"Beim Start alle Dateien öffnen unter" anzugeben (natürlich dann genauso bei den Kollegen), so dass die Makros schon vor dem Öffnen einer Datei geladen sind. Das hat leider auch nicht funktioniert.
Habt ihr da einen besseren Weg? Dass mehrere Leute mit dem selben Makro arbeiten ist ja eigentlich nichts ungewöhnliches.
Jürgen
C:\Users\[Benutzername]\AppData\Roaming\Microsoft\AddIns
abgelegt. Das funktioniert auf meinem Rechner auch gut.
Allerdings gibt es ein Problem, wenn Kollegen mit einer Excel-Datei arbeiten wollen, die ich erstellt habe und die Makros aus dem Addin verwendet. Die Kollegen haben das Addin auch im gleichen Verzeichnis installiert, der Benutzername ist aber natürlich anders und damit ist es eben auch ein anderes Verzeichnis.
Wenn sie so eine Datei öffnen, hat jeder Makro Aufruf den gesamten Pfad des Ablageortes des Addin auf meinem Rechner vorangestellt, den es auf ihrem Rechner natürlich nicht gibt. Wenn sie "Quelle ändern" nutzen, können sie das natürlich korrigieren und alles funktioniert wieder. Das ist aber etwas umständlich.
Ich hatte auch schon versucht das Addin in einem anderen Verzeichnis abzulegen und dieses Verzeichnis unter Optionen->Erweitert->"Beim Start alle Dateien öffnen unter" anzugeben (natürlich dann genauso bei den Kollegen), so dass die Makros schon vor dem Öffnen einer Datei geladen sind. Das hat leider auch nicht funktioniert.
Habt ihr da einen besseren Weg? Dass mehrere Leute mit dem selben Makro arbeiten ist ja eigentlich nichts ungewöhnliches.
Jürgen