Registriert seit: 31.07.2019
Version(en): 2010
Hallo,
die Datei personl.xls benutze ich auf meinem Rechner für hinterlegte Makros.
Jetzt möchten drei meiner Kollegen auch mit dieser Datei arbeiten.
Ich habe aber keine Zeit (und Lust) jeweils immer Änderungen (wenn an meiner Datei durchgeführt) auch auf drei Rechner händisch nachzupflegen.
Auf einen Speicherort im Netzwerk kann ich die Datei nicht verlagern, weil dann die Verknüpfungen nicht mehr stimmen.
Idee ist, die geänderte personl.xls per email zu versenden und die Empfänger können durch einen Doppelklick auf die Datei die bisherige Datei auf Ihrem Rechner automatisiert ersetzen.
Geht so etwas?
Gruß Blumina
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
mit einem "*.bat"-file sollte es gehen:
- die neue Personal.xlsb liegt im Netzwerk unter "z:\Personal.xlsb
- such den Pfad der lokalen Personal.xlsb
- in einem Bat-file: copy /y z:\personal.xlsb %adddata%\microsoft\excel\start
Der Zielpfad ist "symbolisch".
mfg
Registriert seit: 11.04.2014
Version(en): '97 bis 2016; 365
05.08.2019, 17:05
(Dieser Beitrag wurde zuletzt bearbeitet: 05.08.2019, 17:06 von Käpt'n Blaubär.)
Hallo,
ich möchte darauf hinweisen, daß zumindest die Möglichkeit besteht, daß Deine Kollegen vielleicht
schon eine auf sie zugeschnittene personl.xls betreiben können. Wobei die Endung *.xls von Dir selbst
angesprochen wurde, Jedenfalls sollte man das beim Austausch, Überschreiben, was auch immer, dieser
Datei berücksichtigen. Sonst könnte es zu einem bösen Erwachen kommen.
Registriert seit: 31.07.2019
Version(en): 2010
Hallo,
danke für die Vorschläge.
Die Idee mit der Batchdatei habe ich probiert hat funktioniert "aber":
Wenn ich die Batch Datei (per Email) an die drei Kollegen zur Aktualisierung weiterleite, dann stimmt doch der Pfad zur
C:\Users\BLUMINA\AppData\Roaming\Microsoft\Excel\XLSTART\personl.xls
nicht, da ja ein anderer "Username" vorliegt z.B. "Mayer".
Muss ich dann für jeden User eine separate "personifizierte" Batch erstellen?
Oder geht das mit einem "Platzhalter, Variablen"?
Ich habe keine Ahnung.
Der Inhalt der Batch sieht so aus:
copy /y K:\Excel-Start-Dateien-Netzwerk\personl.xls C:\Users\BLUMINA\AppData\Roaming\Microsoft\Excel\XLSTART
Und noch eine Frage, neben der personl.xls soll auch noch die personal.xlsb kopiert werden.
Danke für eine Rückantwort.
Gruss Blumina
Registriert seit: 06.12.2015
Version(en): 2016
Im Vorschlag war "copy %AppData%" enthalten, dies gilt für alle Windows-PC's.
Die bat-Datei wird nur einmal verteilt, danach reicht eine email die batch noch einmal zu starten.
Registriert seit: 31.07.2019
Version(en): 2010
Hallo,
der Pfad lautet nach Vorgabe:
%adddata%\microsoft\excel\start
heißt es am Ende nicht XLstart ?
Blumina
Registriert seit: 06.12.2015
Version(en): 2016
06.08.2019, 15:38
(Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2019, 15:39 von Fennek.)
alles nach
%AppDate%\Microsoft\
musst Du dir heraussuchen, so gut ist mein Gedächtnis nicht. Ich habe lediglich mit "cmd>set" das %AppDate% gesucht.
mfg
Registriert seit: 31.07.2019
Version(en): 2010
07.08.2019, 08:30
(Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2019, 08:30 von blumina.)
Hallo,
danke für die Vorschläge funktioniert jetzt alles.
Der Pfad hat zuerst nicht funktioniert weil es nicht
%adddata% (wie bei der ersten Lösung genannt)
sondern
%AppData%
heißt.
Vielen Dank nochmals.
Grüsse blumina :19: