Posts Tagged ‘Microsoft’

Sonntag, 17. April 2016

Selektierten Text in Microsoft Word in Kleinbuchstaben umwandeln

Ganz einfach — entweder man verwendet einen Button (siehe den unten verlinkten Artikel), oder aber eine Tastenkombination:

Shift+F3

Quelle: Change the capitalization of text

Tags: , , , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 29. November 2015

Nicht umbrechender Bindestrich in Microsoft Word

Will man nicht, dass Microsoft Word zwei mit Bindestrich getrennte Wörter automatisch umbricht, benötigt man einen sogenannten „Non Breaking Hyphen“ oder einen „bedingten Trennstrich“.

Diesen fügt man mittels Ctrl- (Minus) in das Dokument ein — oder über den Reiter „Auswahl 2“ im Sonderzeichen-Dialog.

Via: Inserting a Non-Breaking Hyphen

Tags: , , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 30. August 2015

In einer Sharepoint 2010-View einer Liste auf die Detailseite eines Datensatzes verlinken

Auf der Arbeit verwenden wir Sharepoint-Listen, um strukturiert vorliegende Informationen als Datensätze abzulegen.

Um in E-Mails auf bestimmte Listenelemente verlinken zu können, war ich auf der Suche nach einer Permalink-Funktion. Diese existiert mit der View DispForm.aspx, welche den mit ID in einer GET-Variable referenzierten in einer eigenständigen Seite anzeigt (sprich: kein Overlay über die Listenansicht, offenbar das Standardverhalten von Sharepoint).

Die Permalink-URL für die Liste „MyServers“ schaut folgendermassen aus:

http://domain.tld/lists/MyServers/DispForm.aspx?ID=1234

Doch wie zeige ich diesen Permalink in der Ansicht der gesamten Liste (AllItems.aspx) als Feld für jeden Datensatz an, ohne Quellcode von Web-Seiten oder den Sharepoint Designer zu bemühen? Ganz einfach:

Man erstelle eine neue „Calculated Column“ in der Listenansicht und definiere dafür folgende Funktion:

="<a href='http://domain.tld/lists/MyServers/DispForm.aspx?ID=" & [ID] & "'>" & [Servername] & "</a>"

Speichert man das Feld, wird einem der HTML-Code im Klartext angezeigt. Damit stattdessen der Link gerendert wird, muss man den Typ der Spalte auf „Number (1, 1.0, 100)“ umschalten. Wie aus Zauberhand interpretiert Sharepoint den HTML-Code, und der Permalink kann kopiert werden.

Via: SharePoint 2010 calculated column and hyperlink (no workflows or scripts needed)

Tags: , , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 14. Juli 2015

In Excel ein Pivot nach Monat und Jahr gleichzeitig gruppieren

Wer von SQL her kommt und gelegentlich Auswertungen mit Excel fahren muss, wird die Pivot-Funktion zu schätzen wissen: Sie bietet annähernd etwas wie die GROUP BY-Klausel in SQL-Statements.

Kürzlich durfte ich auf der Arbeit die zeitlichen Aufwendungen für eine IT-Prüfung analysieren. Dazu erfasste ich alle Meetings mit ihrer Dauer, ihrem Datum und dem Titel in eine Tabelle. Anschliessend wollte ich mir ausrechnen lassen, wie viele Stunden pro Monat aufgewendet wurden.

Da die Prüfperiode im Juli 2014 begann und im Juli 2015 endete, gab es beim ersten Auswertungsversuch das Problem, dass die Aufwendungen im Juli des Vorjahres mit denjenigen des Julis des aktuellen Jahres addiert wurden. Doch wie macht man statt ein GROUP BY month ein GROUP BY month, year?

Stellt sich heraus, dass man in einer Pivot-Tabelle mittels Rechtsklick auf einen Datumswert im Menupunkt „Grouping“ durchaus auch zwei Elemente in der Liste („By“) auswählen kann, also beispielsweise auch „Months“ und „Years“.

Quelle: Pro tip: Group an Excel PivotTable by dates

Tags: , , , , , , , , , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 12. Februar 2015

Komplexe Zeilen in Word-Tabellen einfügen

Auf der Arbeit muss ich für Prüfberichte regelmässig mehrere komplexe Tabellenzeilen in eine bestehende Word-Tabelle einfügen. Die erste und zweite Zeile enthalten je drei Spalten, gefolgt von einer dritten Zeile, deren Spalten zu einer einzigen grossen Zelle zusammengeführt sind.

Diese Kopieraktion tönt leichter als sie tatsächlich ist; das Frustrationspotential ist riesig und lässt einen an seinen PC-Fähigkeiten zweifeln.

Folgender Tipp half mir schlussendlich auf die Sprünge:

So if you do NOT use Paste Special but simply paste (Ctrl+V), you can put your cursor in the first empty cell (top left) of even a 1-row destination table (the whole row empty), and then paste your 300 rows of content and it will transfer just fine.

Quelle: Word tip – Copy/pasting rows from one table to another

Ich wählte also die drei Zeilen aus, und zwar so, dass die Selektion über das Zeilenende hinaus angezeigt wurde. Wer Absatzmarken anzeigen lässt sieht, wie die Selektion das sonnenähnliche Symbol umfasst. Anschliessend kopierte ich die Zeilen mittels Ctrl+C. Als nächstes fügte ich an der einzufügenden Stelle zuerst eine neue, leere Zeile ein. Ich platzierte den Cursor ganz an den Anfang in dieser Zelle. Und dann betätigte ich Ctrl+V – und siehe da, es klappte. Die Zeilen wurden in der korrekten Dimension und Reihenfolge eingefügt.

Wer hingegen eine der vier Einfügeoptionen anwendet, wird es nicht hinbekommen – entweder erhält man eine verschachtelte Tabelle eingefügt, nur der Inhalt der ersten kopierten Tabellenzeile wird eingefügt, oder schlussendlich verschiebt sich die ganze Tabellenspalten einfach gegen rechts und zerschiessen die Tabelle.

Microsoft – halleluja!

Tags: , , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 25. Januar 2015

OneNote 2010 extrem langsam

Da ich bei meinem Arbeitgeber faktisch gezwungen bin, in einem Microsoft-Umfeld zu arbeiten, bin ich auch mit Microsofts OneNote in Kontakt gekommen. Und für einmal muss ich festhalten, dass diese Software eigentlich noch ganz OK ist. Ich verwende sie wie ein Wiki, um mit Arbeitskollegen Infos zu laufenden Prüfungen aufzuzeichen, u.a. Interview-Notizen.

Mitte letzter Woche äusserte sich plötzlich das Problem, dass OneNote 2010 bei der Niederschrift von Notizen äussert träge reagierte — teilweise dauerte es eine oder zwei Sekunden, bis ein betätigter Buchstabe auf dem Bildschirm erschien. Im Task Manager, welchen ich zu Analyse-Zwecken parallel geöffnet hatte, konnte ich sehen, dass die CPU-Auslastung des Prozesses auf bis 25 Prozent anstieg.

Ich googlete herum, konnte aber für einmal nicht wirklich hilfreiche Tipps finden. Aus Verzweiflug heraus sprach ich den Bürokollegen an und bat ihn um Hilfe. Sein Vorschlag, doch alle nicht benötigten Notizbücher zu schliessen, erwies sich als goldrichtig. Als ich nämlich halbwegs durch die Liste durch war, entdeckte ich das Übel: Ein Notizbuch enthielt hunderte Kind-Elemente. Dies deshalb, weil offenbar jemand eine ZIP-Datei voller Screenshots in den Notizbuch-Ordner entpackt hatte. Jedes Bild wurde als Notizbuch-Element angezeigt.

Nebenbei: OneNote 2010 scheint offenbar so schitter programmiert zu sein, dass bei jedem Tastendruck alle Notizbücher neu eingelesen respektive auf Veränderungen gescannt werden.

Tags: , , , ,
Labels: IT

1 Kommentar | neuen Kommentar verfassen

Dienstag, 20. Januar 2015

SQL-Query-Editor in Microsoft Access mit einer anderen Schrift

Microsoft Access richtet sich an den sog. Klickibunti-Datenbankentwickler (der Bruder des Klickibunti-Systemadministrators), weshalb es nicht verwundert, dass das Produkt zwar einen SQL-Editor für Datenbankabfragen mit sich bringt – dieser einem gestandenen Datenbankentwickler der alten Schule aber die Haare zu Berge stehen lässt.

Nicht nur kennt der Editor weder Syntax-Highlighting, noch Autovervollständigung – nein, er wird auch standardmässig mit einer Schrift in Schriftgrösse 8 Punkt angezeigt. Das ist wahrscheinlich Microsofts Art zu sagen, was man in Redmond von den SQL-Puristen wirklich denkt …

Immerhin die Schriftgrösse lässt sich anpassen. Bei mir ist dies Consolas, eine Monospace-Schrift, mit Schriftgrösse 18. Irgendwie muss man die 22 Zoll Bildschirmfläche im Büro ja füllen …

Microsoft Access Optionen

Tags: , , , , , ,
Labels: Uncategorized

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 13. November 2014

In Excel-Diagrammen die Zahl 0 als Datenlabel nicht anzeigen

Auf der Arbeit produziere ich hie und da Excel-Diagramme, welche aus gestapelten Balken bestehen. Kürzlich aktivierte ich in einem solchen Diagramm die Datenbeschriftung der einzelnen Balken. Für Balken, deren Wert 0 betrug und deshalb über keine Höhe verfügten, sah das Datenlabel „0“ fürchterlich aus und kam teilweise mit den Achsen und deren Beschriftung in Konflikt. Ist es möglich, Datenlabels nur dann anzuzeigen, wenn sie grösser 0 sind? Ja!

Datenbeschriftungen formatieren

Nach einer kurzen Google-Suche hatte ich die Lösung: Man klicke mittels Rechtsklick auf ein Datenlabel, wähle Datenbeschriftung formatieren… und wähle den Punkt Zahl an. Dort ist die Kategorie auf „Benutzerdefiniert“ zu setzen und als Formatcode folgendes einzugeben:

0;;;

Noch ein Klick auf Schliessen, und die sprichwörtlichen Nullen werden nicht mehr angezeigt.

Das Endresultat sieht im Excel-Diagramm dann folgendermassen aus:

Excel-Diagramm ohne Nullen

Tags: , , , , ,
Labels: IT

5 Kommentare | neuen Kommentar verfassen

Sonntag, 29. Juni 2014

Kolonne A ist in Microsoft Excel kaum sichtbar

Ich verursachte im Büro kürzlich mit Excel einen Betriebsunfall: Auf den ersten Blick sah es zudem so aus, als wäre Kolonne A ausgeblendet worden. Doch alle Hantiererei brachte die Kolonne nicht mehr zum Vorschein. Nach etwas pröbeln realisiert ich, dass die Kolonne immer noch sichtbar war — aber einfach gefühlte 1 Pixel breit. Wenn ich in Kolonne B navigierte und die ausgewählte Zelle mit dem Tastencursor nach links bewegte, wurde der erwartete Wert der Kolonne A angezeigt. Die Spalte konnte aber nicht verbreitert werden. Was nun?

Google half, die Lösung aufzuzeigen:

From your worksheet menu click on Window > Unfreeze Panes. Then select any cell and hit the Home key.

Quelle: column A is missing. not hidden.

Danach war alles wieder gut.

Tags: , , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Freitag, 8. November 2013

Automatische Nummerierungen in Word

Als IT-Auditor sieht man sich am Ende eines jeden Projektes mit der Abfassung von Feststellungen und Empfehlungen konfrontiert. Damit man diese Erkenntnisse sauber referenzieren kann, empfiehlt es sich, diese zu Nummerieren.

Eine Funktion, welche ich in Word noch viel zu wenig verwende, sind Felder, welche sich automatisch fortlaufend Nummerieren.

Im vorliegenden Fall verwendete ich solche Felder, um eine Liste von Fragen zu nummerieren, wobei vor dem Punkt jeweils die Rubrik steht und nach dem Punkt die Nummer der Frage. Da ich zu faul war, die Nummerierung der Fragen auch zu automatisieren, verwendete ich das Feld einzig für die Rubriken.

In der ersten Zeile der Tabelle erstellte ich also ein Feld mit folgendem Inhalt:

{SEQ RubrikID}

. Auf den nächsten Zeilen folgten die Fragen, welche diese Rubrik betrafen. Ich kopierte das Feld also und fügte es in die zweite Zeile ein und ergänzte die Zelle mit .1. Damit die Rubrik-ID nun aber nicht hochzählt, verwendet ich hierzu einen Modifier \C, welcher den Zähler mit dem aktuellen Wert ausgibt:

{SEQ RubrikID \C}

Bei Beginn der nächsten Rubrik kopierte ich das Feld aus der ersten Zeile, welches dann auch prompt auf 2 hochzählte.

Tipp: Die Felder aktualisieren sich nicht automatisch. Am Besten aktiviert man den gesamten Dokumentinhalt mit Ctrl-A und betätigt dann F9.

Via: Field codes: Seq (Sequence) field

Tags: , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen