Archiv

Archiv für die Kategorie ‘MS Office’

Office 2003, 2007 Vorlagenordner & Standardspeicherort per Batch und regedit ändern

3. Juli 2009
{lang: 'de'}

Es war mal wieder an der Zeit, sich ein wenig die Arbeit beim Einrichten/Warten neuer Clients in Firmen-Domäne zu erleichtern.

Hintergrund:

Da wir immer noch Clients nach Bedarf kaufen und kaum Open Value Office/Windows Lizenzen benutzen… bitte nicht lachen… ist es üblich, dass wir eine Office Lizenz dazukaufen. Da es kein Office 2003 mehr gibt, kaufen wir im Moment Office 2007 als MLK-Version. Somit ist es natürlich kaum möglich gut gesteuert diese Software zu verteilen und einfach voreingerichtet zu verteilen, das kleine Workaround soll da helfen.
Der zweite Grund für die Maßnahme, die ich gleich erläutere ist, dass einige User meinen, ihren Vorlagenordner oder Standard-Speicherordner auf die lokale Festplatte zurückzuschieben… Nachteil: Bei Festplattencrash war’s das mit den schönen Daten, da die Clients selbst nicht gesichter werden.

Vorwort:

In dem kleinen HowTo beschreibe ich, wie man schnell und einfach per Logonscript den Vorlagenordner und den Standard-Speicherort-Ordner per Regedit und Batch immer wieder aufs neue abändert. Auch wenn der User den Pfad ändert, so ist doch beim Nächsten Login der Pfad wieder der genormte Firmenpfad :-) … irgendwann geben se das dann mit dem abändern auf :-) .

HowTo

Was muss getan werden:

  1. eine reg-Import-Datei schreiben
  2. eine Batch schreiben
  3. Logonscript anpassen

Wie sehen die Batches aus und die passende Erklärung dazu:

1. Die reg-Importdatei ist ziemlich einfach aufgebaut. Sie beinhaltet den allgemeinen Reg-Syntax, z.B. wo der Key liegt und welchen Wert dieser bekommen soll. Wichtig ist, dass ein Backslash doppelt vorhanden sein muss (z.B. Z:\\Ordner\\Unterordner). Die *.reg – Datei benutze ich zum Ändern des Keys für Arbeitsgruppenvorlagen und Uservorlagen. Da der Ordner mit den globalen Vorlagen für alle identisch ist, kann ich das bequem über eine *.reg-Datei erledigen. Schwieriger wird es, wenn für jeden User ein individueller Pfad hinterlegt werden soll. Dazu aber mehr bei Punkt 2. Hier erstmal der reg-Import für Office 2003 und Office 2007.

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\General]
"SharedTemplates"="Z:\\Alle\\Vorlagen\\"
"UserTemplates"="Z:\\Alle\\Vorlagen\\"

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\General]
"SharedTemplates"="Z:\\Alle\\Vorlagen\\"
"UserTemplates"="Z:\\Alle\\Vorlagen\\"   

2. Die Batchdatei ist in meinem Falle nötig gewesen, da ich per Logonscript individuelle Standard-Speicherorte für jeden einzelnen User anlegen wollte. Jeder User hat auf unserem Netzlaufwerk einen eigenen Ordner mit entsprechenden Zugriffsrechten. Somit variiert der Wert für einen regkey. Da ich den Usernamen über die Variable “%username%” beim Logonscript habe, aber nicht als Variable einfach an einen *.reg-Datei übergeben kann, habe ich folgende Lösung gewählt, wieder für Office 2003 und Office 2007 gültig. Sollten keine indiviuellen Ordner angesteuert werden, macht es mehr Sinn diese Regkeys und deren Werte direkt in der aus Punkt 1 genannten reg-Import-Datei unterzubringen.

@echo Registry Updaten
@echo Setzte den Globalen Vorlagen-Ordner fuer Office
:: Öffne die in Punkt 1 angelegte *.reg-Datei und importiere diese ohne Eingabeaufforderung
regedit /s \\server\global\logon\Regs\global_office_templates.reg


@echo Setzte den Standard Speicherort fuer Office 2003,2007
@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options" /v "DOC-PATH" /t REG_SZ /d "Z:\%username%\word" /f      >NUL
reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options" /v "DefaultPath" /t REG_SZ /d "Z:\%username%\excel" /f >NUL
reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options" /v "DOC-PATH" /t REG_SZ /d "Z:\%username%\word" /f      >NUL
reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options" /v "DefaultPath" /t REG_SZ /d "Z:\%username%\excel" /f >NUL      

3. Das Logonscript habe ich nun nur noch so angepasst, dass die entsprechenden neuen Dateien korrekt aufgerufen werden.

:: Registry-Updates
:: Öffnet die Batchdatei aus Punkt 2
call regchange.cmd
  

Fazit:

Ein einfacher Weg, der mich 45 min Einrichtung gekostet hat. Sicherlich ist das alles mit einer GPO auch machbar. Allerdings ist unser AD recht schlecht aufgebaut worden und es ist schwierig dort gezielt Gruppen eine Richtlinie zuzuordnen. Das Umändern des ActiveDirectories ist bei mir schon länger auf einem “gelben Zettel” vermerkt. Allerdings scheue ich mich ein wenig vor dem Aufwand. Stichwort “gewachsene Struktur”… in solcher einer Situation zieht immernoch der Spruch “never touch a running system” bei mir :-) .

Arbeit, MS Office , , ,

Word 2007 Speicherort für den Vorlagenordner ändern

2. Juli 2009
{lang: 'de'}

Es ist manchmal nötig, dass man ein globales Verzeichnis bei vielen Clients nutzt, wo die allgemeinen Vorlagen für Briefe, Präsentationen usw. enthalten sind. Unter Word 2003 war das recht einfach unter Optionen/Extras zu erreichen. Bei Word 2007 ist das ein wenig versteckter.

Hier ein Screenshot, wo ihr den versteckten Menüpunkt findet.
In die Wordoption gelangt ihr, indem ihr oben links auf das Office Logo klickt und unten in dem sich öffnenden Menü auf Word-Optionen klickt.

word2007

Hinweis:

Wenn Änderungen bezüglich dem Vorlagenordner in Word 2007 gemacht werden, betrifft das auch automatisch Excel und Powerpoint.

Arbeit, MS Office ,

mal wieder was zum Schmunzeln (DAU)

16. Januar 2009
{lang: 'de'}

TelefonCall:
Anderes Ende: “Tobias, kannst du mir mal was zeigen in diesem neuen Programm was ich hier habe?”
Ich: “Welches neue Programm, meinst du NAVISION?”
Anderse Ende: “Nein, dieses komisch Programm hier…”
Ich: “Welches Programm? (leicht angenervt)… Warte ich komm mal vorbei…”

Ich schluder übern Flur und überlege, was ich für neue Software bei der Person installiert habe. Aber mir fällt nix ein.
Dort angekommen frage ich: “Welches Programm denn?”

Person öffnet Excel 2003… “Das hier!”
Meine Reaktion: “Oh, ok, DAS ganz neue Programm (ironisch!), welches du schon seit mind. 10 Jahren an diesem Arbeitsplatz benutzt…”

ENDE

 PS: Irre, oder?

Arbeit, MS Office

Termineinladung wird an falschen User gesendet – mal wieder Outlook 2003 FeatureBug

30. Oktober 2008
{lang: 'de'}

Heute erhielt ich eine E-Mail, wo mir ein Mitarbeiter berichtete, dass seine Einladungen an eine bestimmte Person nicht ankommen.
Als erstes erstellte ich eine Test-Einladung an die Person und siehe da, es kam sofort ein Systemmeldung per Mail zurück:

Ihre Nachricht hat einige oder alle Empfänger nicht erreichttest EinladungGesendet am: 30.10.2008 13:56
 
Folgende(r) Empfänger kann/können nicht erreicht werden:
 
Andere Person am 30.10.2008 13:56
 
Das E-Mail-Konto ist in der Organisation, an die diese Nachricht gesendet wurde, 
nicht vorhanden. 
Überprüfen Sie die E-Mail-Adresse, oder setzen Sie sich direkt mit dem Empfänger 
in Verbindung, um die richtige E-Mail-Adresse herauszufinden.

Lustig, lustig dachte ich… die Person, die die Mail anstatt dem wirklichen Empfänger bekommen hat existiert gar nicht mehr in unserem Unternehmen. Somit auch keine E-Mailadresse, kein Postfach, kein ActiveDirectory-Eintrag… wieso versucht der also die Termineinladung jemand anderem zuzustellen.
Nach ein paar MInuten der PRüfung im AD und im Exchange-Admin war mir klar, dass der Fehler hier nicht zu finden war. Dort war alles sauber gelöscht und geändert worden…

Nach langer,  langer Suche… hier der Grund allen Übels (mal wieder ein “DAU “am Client!):
Ein veralteter Eintrag mit einem nicht mehr vorhandenen Benutzer /Postfach eines ehemaligen Mitarbeiters war unter “Extras>Optionen>Stellvertretungen” vorhanden.
Demnach versucht das System die Einladung zuzustellen, sprang auf die Stellvertretung, dessen Postfach nicht mehr existierte, und versuchte dahin die Einladung zu versenden.

Lösung:
Einfache diese Stellvertretung gelöscht und es funktioniert alles wieder so wie es soll :-) .

Doof wird es, wenn das Postfach des Stellvertreters noch aktiv ist und man wie wild sucht, warum die Stellvertretung die Einladungen andauernd bekommt :-)

Warum nenn ich das Ding Outlook 2003 FeatureBug?
Ganz klar… der Outlook-Client hat es nicht geregelt bekommen zu wissen, dass der User gar nicht mehr existiert und dennoch wie dumm versucht die Mails zuzustellen.

Arbeit, MS Office ,

Outlook 2003 Abwesenheitsassistent funktioniert nicht

12. August 2008
{lang: 'de'}

Ab und An kommt es vor, dass auf irgendeine Art und Weise der Outlook 2003 Abwesenheitsassistent bei einigen Clients nicht mehr funktioniert. Es kommt beim Klicken auf den Menüpunkt folgende Meldung:

Error-Meldung Abwesenheitsassistent Outlook 2003

Leider bin ich noch nicht dahinter gekommen, warum das Problem auftritt. Dennoch habe ich hier eine “Super Quick-Lösung”, die sauber funktioniert, ganz ohne Nebenwirkungen, damit man den Abwesenheitsassistenten wieder benutzen kann.

Startet mit dem Befehl “regedit” den Registrierungseditor.
Navigiert nach: HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0Outlook
Dort den Unterzweig “Resiliency” umbenennen, z.B. in Resiliency.old.

Nach dem Neustart von Outlook funktioniert es wieder…

Ich hoffe ich konnte einigen helfen :-)

Arbeit, MS Office ,