Office 2010 für alle…
Wer gerne ein paar Euros sparen will, sollte sich mal folgenden Artikel durchlesen:
http://blog.notebooksbilliger.de/office-2010-ab-heute-verfuegbar/
viel Spaß!
Wer gerne ein paar Euros sparen will, sollte sich mal folgenden Artikel durchlesen:
http://blog.notebooksbilliger.de/office-2010-ab-heute-verfuegbar/
viel Spaß!
Komischerweise konnten ein paar Leute bei der Arbeit seit Anfang Januar 2010 keine E-Mailanhänge mit einer Excel-Datei öffnen. Es kam immer die Meldung, dass die Datei nicht gefunden werden konnte. Excel startete somit sauber, aber ohne die Datei zu öffnen. Auch Excel-Files aus dem Netzlaufwerk oder lokal liegende Dateien konnten mit einem Doppelklick nicht direkt geöffnet werden. Die Funktion über “Datei öffnen” im Excel funktionierte aber noch.
Zuerst habe ich an ein Jahr2010-Bug gedacht… so nach dem ganzen EC-Karten Problemen… wurde aber beim Googlen enttäuscht
. Das Problem ist nen Alter Hut. Schade, dachte ich hätte was Außergewöhnliches *g*….
Hier die Lösung:
Excel 97-2003:
Öffnet einfach in Excel 2003 das Menü “Extras/Optionen” und klickt auf den Register “Allgemein”.
Entfernt dort das Häkchen bei der Option “Andere Anwendungen ignorieren”.Excel 2007:
In Excel 2007 ist der Haken woanders zu finden:
Klickt auf den Office-Button oben links und unten auf “Excel-Optionen”. Nun zur Rubrik “Erweitert” im linken Navifeld wechseln und im rechten Fensterteil ganz herunter scrollen. Im Bereich “Allgemein” findet ihr nun die Option “Andere Anwendungen ignorieren, die Dynamischen Datenaustausch (Dynamic Data Exchange, DDE) verwenden”.… fertig (in 99% aller Fälle).
… dennoch habe ich keine Ahnung, warum denn so viele Leute davon betroffen waren, obwohl jegliche DAU’s mir versicherten an den Einstellungen nichts verstellt zu haben… wers glaubt
.
Lustiger Bug!
Beim ersten Start des PowerPoint Viewers 2007 läuft alles wie geschmiert, aber danach lässt er sich nicht starten.
Lustige Ursache:
Dieses Problem tritt auf, wenn Sie eine nicht-englischen Version von Microsoft Office oder PowerPoint-Viewer installiert auf einem Computer mit eine englische Version von Microsoft Windows installiert.
http://support.microsoft.com/kb/929353/de
Bei mir hat es gereicht, den Ordner 1031 in 1033 umzubennen.
Heute mal wieder ein etwas längerer Artikel.
Seit ein paar Tagen haben wir in unserer Empfangshalle einen LCD-Fernseher stehen, wo eine Präsentation laufen soll. Vorerst liefen dort Bilder über einen angeschlossenen USB Stick. Das war meiner Meinung nach aber viel zu unhandlich. Jeden Morgen musste jemand den LCD anstellen, dann über das “etwas komische” Menü den USB Stick wählen und jedes einzelne Bild, welches angezeigt werden sollte, auswählen. Hinzu kam, dass die Bilder nicht im Vollbildmodus angezeigt werden konnten. Jetzt hat der LCD schon 1920 x 1080 px und dennoch ging das nicht… bis jetzt!
Es gibt doch bestimmt irgendwelche Festplatten, welche einen USB Device und ein LAN-Anschluss haben. Dann würde ich die HDD ins Netz hängen und an den Fernseher. Somit würde das elendige “USB-Stick kopieren/hin- und hertragen” entfallen… Nunja, aber Vollbild und automatisches starten von der Präsentation geht net. Egal, mal nach HDD suchen.
… searching…
… denkste, alles im Bereich von 300-400 EUR. Dafür bekomm ich ja schon nen Netbook
. Netbook?!? Ah, klasse Idee.
… searching günstiges Netbook…
… gefunden und hier, wie es jetzt läuft (ziemlich smart und ohne viel Pflegeaufwand!).
Wenn sich unsere Empfangsdame morgens an ihrem Rechner anmeldet, wird das Netbook und eine beliebige Präsentation automatisch gestartet. Einzig und allein der LCD muss noch per Fernbedienung angeschaltet werden. Außerdem ist es möglich remote eine x-beliebige Präsentation auf dem Netbook zu starten.
Die ersten Punkte brauche ich wohl nicht wirklich zu erklären… jedem, wer sich damit beschäftigt, sollte klar sein, wie man ein Netbook kauft und Software besorgt und installiert, bzw. das Netbook in eine Domäne packt.
Interessant wird es bei der automatischen Domänenanmeldung, dem WakeOnLAN und dem automatischen Starten einer Präsentation (alles remote!).
Um das alles zu ermöglichen müssen einige Haken an der Netzwerkkarte über den Gerätemanager gesetzt werden und lustige Einträge in der Registry gemacht werden. Eine Batch gehört auch dazu. Aber alles der Reihe nach.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] "AutoAdminLogon"="1" "DefaultDomainName"="Domänenname" "DefaultPassword"="Passwort" "DefaultUserName"="User" "ForceAutoLogon"="1"
Die passenden Werte ergänzen und einfach dieses als file.reg speichern und anschließend doppelt klicken… fertig. Nach einem Neustart sollte der PC trotz Domänenanmeldung sich automatisch einloggen.
@echo OFF REM **** Script by Tw!tch REM **** WakeOnLan + PPTX automatisch starten **** @echo OFF REM **** Variablen setzten set path=c:\praesentationen\ set rechner=Netbook set file=zentraleallgemein set LOGFILE=%file%.log echo. echo.In ca. 60 Sekunden startet die Praesentation... echo.---------------------------------------------- >> "%LOGFILE%" 2>&1 echo.###Starte Rechner %rechner%...### >> "%LOGFILE%" 2>&1 call WolCmd.exe MAC-ADRESSE IP-ADRESSE SUBNETZ PORT >> "%LOGFILE%" 2>&1 echo Juhu... WakeOnLAN. In 60 Sekunden startet die Praesentation >> "%LOGFILE%" 2>&1 call sleep.exe 60 >> "%LOGFILE%" 2>&1 echo.PP-File: %file% - Datum: %date% - Zeit: %time% >> "%LOGILE%" 2>&1 echo.PowerPoint - Praesentation wird gestartet: >> "%LOGFILE%" 2>&1 PSEXEC \\%rechner% -d -i -u Domäne\User -p Passwort "C:\Programme\Microsoft Office\Office12\PPTVIEW.EXE" /S /N "%path%%file%.pptx" >> "%LOGFILE%" 2>&1 echo.---------------------------------------------- >> "%LOGFILE%" 2>&1 exit
Hierzu eine kurze Erklärung:
Die Batch legt ein Logfile an, welches gut zum debuggen geeignet ist. Logfilename ist dabei der Dateiname der Präsentation. Im ersten Bereich der Batch werden also ein paar Instanzvariablen gefüllt, wie Rechnername, Dateiname der Präsentation, Pfad usw. Im zweiten Teil gehts dann Rund. Mit Hilfe der EXE “WolCmd” mache ich per Broadcast das MagicPaket, welches das Netbook automatisch starten lässt. Eine genaue Beschreibung zu dem kleinen Helferchen findet ihr auf der WolCmd-Seite. Anschließend nutze ich die “sleep.exe” um erstmal auf das gerade startende Netbook 60 Sekunden zu warten um anschließend per “PSEXEC” den PowerPointViewer mit der Standard-Präsentation automatisch zu starten. In meinem Falle reicht es nur Dateien mit “pptx”-Endung zu starten. Das müsste noch geändert werden, wenn man auch Office2003 PPT’s starten möchte.
Weitere Info’s zu den drei Tools findet ihr auf den jeweiligen Seiten.
Hier die Batch, die individuelle PPTX’s startet:
@ECHO OFF set path=c:\praesentationen\ set rechner=Netbook set /P file=Geben Sie den Dateinamen der Praesentation an: set LOGFILE=%file%.log echo. ---------------------------------------------- >> "%LOGFILE%" 2>&1 echo. PP-File: %file% - Datum: %date% - Zeit: %time% >> "%LOGFILE%" 2>&1 echo. PowerPoint - Praesentation wird gestartet: >> "%LOGFILE%" 2>&1 PSEXEC \\%rechner% -d -i -u Domäne\User -p Passwort "C:\Programme\Microsoft Office\Office12\PPTVIEW.EXE" /S /N "%path%%file%.ppt" >> "%LOGFILE%" 2>&1 echo. ---------------------------------------------- >> "%LOGFILE%" 2>&1
Auch hierzu eine kurze Erklärung:
Die Batch startet mit einer Eingabeaufforderung. Dort muss man den Dateinamen der Präsentation eingeben, die gestartet werden soll. Alles andere, wie Logfile, und starten der PPT ist identisch wie in der vorherigen Batch.
Im Grunde habe ich es sehr schmal gehalten und damit einiges an doofer Arbeit erspart.
Das Ganze wird durch eine Netzfreigabe eines Ordners für Präsentationen auf dem Netbook abgerundet, wo die Marketingabteilung spezielle PPT’s ablegen kann und per Batch gestartet werden kann.
… ach, das Leben ist super, wenn man solche Kleinigkeiten schnell umsetzten kann… und wenn dann einige staunen, was so machbar ist, ist’s noch besser
.
*Eigenlob @Tw!tch* ? :-)
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
.
Was muss getan werden:
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
.
Letzte Kommentare