Clever-Excel-Forum

Normale Version: Personl.xls auf anderen Rechnern aktualisieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
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.
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
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.
Hallo,

der Pfad lautet nach Vorgabe:

%adddata%\microsoft\excel\start

heißt es am Ende nicht XLstart ?

Blumina
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
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: