<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Office auf Nicky Reinert</title><link>https://nickyreinert.de/tags/office/</link><description>Blog &amp; Projekte von Nicky Reinert (Institut für digitale Herausforderungen): Webentwicklung &amp; Software Development, KI, SEO &amp; Analytics, Hosting &amp; DevOps, WordPress &amp; Hugo, Tools &amp; Projekte, Datenschutz und digitale Kultur</description><generator>Hugo 0.167.0</generator><language>de</language><managingEditor>Nicky Reinert</managingEditor><webMaster>Nicky Reinert</webMaster><copyright/><lastBuildDate>Fri, 23 Nov 2018 00:00:00 +0000</lastBuildDate><atom:link href="https://nickyreinert.de/tags/office/index.xml" rel="self" type="application/rss+xml"/><item><title>Ein Blasendiagramm / Bubble Chart mit Nominal-Skala in Excel</title><link>https://nickyreinert.de/2018/2018-11-23-ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/</link><pubDate>Fri, 23 Nov 2018 00:00:00 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2018/2018-11-23-ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/</guid><description>OK. Erstmal zu den Grundlagen, damit du überhaupt weißt, warum du hier bist: Eine Blasendiagramm oder Bubble Chart erlaubt dir, Informationen mit drei Dimensionen in einem Diagramm darzustellen. Zwei Dimensionen bestimmen die Position im Diagramm anhand der X- und Y-Achse, die dritte Dimension legt …</description><content:encoded><![CDATA[<p>OK. Erstmal zu den Grundlagen, damit du überhaupt weißt, warum du hier bist: Eine <strong>Blasendiagramm</strong> oder <strong>Bubble Chart</strong> erlaubt dir, Informationen mit drei Dimensionen in einem Diagramm darzustellen. Zwei Dimensionen bestimmen die Position im Diagramm anhand der X- und Y-Achse, die dritte Dimension legt fest, wie groß die Blase - neudeutsch Bubble - ist.</p>
<p>[caption id=&ldquo;attachment_2370&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;300&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/excel-blasendiagramm-bubble-chart.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-11-23-ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/images/excel-blasendiagramm-bubble-chart-300x179.png" alt="Blasendiagramm bzw. Bubble Chart in Excel"></a>


 Blasendiagramm bzw. Bubble Chart in Excel[/caption]</p>
<p>Das Problem ist aber, dass dieses Blasendiagramm metrische oder mindestens ordinale Daten erfordert. Also Daten, die in eine natürliche Reihenfolge gebracht werden können. Was aber, wenn du Eigenschaften nominaler Daten visualisieren willst. Also z.B. die Einwohnerzahl und Fläche von Städten?</p>
<p>Der Stadtname soll dabei an der Y-Achse stehen, die Einwohnerzahl die Größe der Blasen definieren und die Position an der X-Achse über Fläche festgelegt werden. Die letzten beiden Dimensionen sind dabei [metrisch](- sie haben eine natürliche Reihenfolge und skalierbare Abstände. Aber die erste Dimension, die Städte-Namen, sind nominal. Du kannst sie nicht sortieren (die alphabetische Sortierung mal außen vor) und es gibt keine skalierbaren Abstände. Excel kann daraus also kein Bubble-Chart wie z.B: dieses machen:</p>
<p>[caption id=&ldquo;attachment_2371&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;300&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/Excel-Blasendiagramm-Bubble-Chart-mit-nominaler-Skala.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-11-23-ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/images/Excel-Blasendiagramm-Bubble-Chart-mit-nominaler-Skala-300x163.png" alt="Excel Blasendiagramm - Bubble Chart mit nominaler Skala"></a>


 Excel Blasendiagramm - Bubble Chart mit nominaler Skala[/caption]</p>
<p> </p>
<p>Du ahnst es bereits: Das Diagramm stammt natürlich von Excel. Es ist nämlich, über ein paar Umwege, auch in Excel möglich, diese schönen Blasendiagramme zu erzeugen. Und wie, dass zeige ich dir jetzt.</p>
<h2 id="schritt-1-die-nominalen-daten-mit-einem-index-versehen">Schritt 1: Die nominalen Daten mit einem Index versehen</h2>
<p>Zunächst einmal zu den Rohdaten: Vor dir liegt eine Tabelle mit den Werten für die X- und Y-Achse sowie die Größe der Blasen. Wenn du daraus ein Blasendiagramm erzeugst, ignoriert Excel deine Städtenamen erst einmal ganz. Änderst du nun die Datenquelle der Y-Achse, kann Excel damit nichts anfange und du erhälst dieses nichtssagende Diagramm:</p>
<p>[gallery columns=&ldquo;2&rdquo; link=&ldquo;file&rdquo; ids=&ldquo;2376,2375&rdquo;]</p>
<p>Der erste Schritt ist ziemlich naheliegend: Du verpasst du den nominalen Daten einen Index, damit sind sie nämlich metrisch und können im Bubble Chart verwendet werden. Jede Stadt wird also einer Position auf der Y-Achse zugeordnet. Danach musst du die Datenreihe natürlich bearbeiten und die &ldquo;Werte der Reihe Y&rdquo; der neuen Spalte zuordnen. Für die folgenden Schritte musst du nur darauf achten, dass die Spalte der Y-Achse einmal alle Inde</p>
<p>[gallery columns=&ldquo;2&rdquo; link=&ldquo;file&rdquo; ids=&ldquo;2373,2374&rdquo;]</p>
<h2 id="dummy-spalten-einfügen">Dummy-Spalten einfügen</h2>
<p>Das Ergebnis kann sich schon fast sehen lassen. Fast. Denn die Herausforderung ist nun, die Städtenamen an die Y-Achse zu bekomen. Bisher (Excel 16) gibt es dafür keine Möglichkeit. Das umgehst du mit zwei Dummy-Spalten. Die erste Dummy-Spalte sorgt dafür, dass die Städtenamen ihrer Position auf der Y-Achse finden, die zweite Dummy-Spalte gibt den Blasen eine Größe. Du fügst nun eine neue Datenreihe hinzu die auf diese Werte verweist. Das Ergebnis sind ein paar neue Bubbles auf deiner Y-Achse:</p>
<p>[gallery columns=&ldquo;2&rdquo; link=&ldquo;file&rdquo; ids=&ldquo;2378,2377&rdquo;]</p>
<h2 id="y-achse-mit-städtenamen-schmücken">Y-Achse mit Städtenamen schmücken</h2>
<p>Du hast es fast geschaft. Als nächstes blenden wir die Dummy-Blasen aus und sorgen dafür, dass an deren Stelle Städte-Namen stehen. Zuerst fügst du die Datenbschriftung hinzu: Rechter Mausklick auf eine der Dummy-Blasen und dann den Punkt &ldquo;<strong>Datenbschriftungen hinzufügen</strong>&rdquo; anklicken. Nun formatierst du die Datenbeschriftungen. Also wieder mit der rechten Maustaste auf eine Dummy-Blase klicken und den Punkt &ldquo;<strong>Datenbeschriftung formatieren</strong>&rdquo; auswählen. Daraufhin geht ein Fenster auf, in dem du unter &ldquo;<strong>Beschriftungs-Optionen</strong>&rdquo; die erste Checkbox aktivierst: &ldquo;<strong>Wert aus Zahlen</strong>&rdquo;. Daraufhin öffnet sich eine kleine Dialog-Box. Du wählst nun einmal alle Städtenamen aus. Der Auswahlbereich darf aber nur so groß sein, dass jede Stadt genau einmal erfasst wird. Danach deaktivierst du die anderen Checkboxen darunter. Du bist auf der Ziellinie, mach das Fenster mit den Datenbeschriftungen aber noch nicht zu, das brauchen wir noch!</p>
<p>[caption id=&ldquo;attachment_2379&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;300&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/Dummy-Bubbles-mit-Datenbschriftung-versehen.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-11-23-ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/images/Dummy-Bubbles-mit-Datenbschriftung-versehen-300x196.png" alt="Dummy-Bubbles mit Datenbschriftung versehen"></a>


 Dummy-Bubbles mit Datenbschriftung versehen[/caption]</p>
<h2 id="das-diagramm-fertigstellen">Das Diagramm fertigstellen</h2>
<p>Abschließend musst du nur noch ein wenig an der Formatierung schrauben: Dazu solltest du erstmal die Beschriftungsposition auf &ldquo;<strong>Links</strong>&rdquo; ändern. Dann wählst du die Dummy-Blasen aus und änderst Füllfarbe und Kontur auf &ldquo;nix&rdquo;. Jetzt kannst du noch die Y-Achse entfernen (anklicken und &ldquo;ENTF&rdquo; drücken) oder, wenn du die vertikale Linie behalten möchtest, die Schriftfarbe auf weiß setzen. Zack-Fertig: Blasendiagramm mit nominaler Skala:</p>
<p>[caption id=&ldquo;attachment_2380&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;300&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/Blasendiagramm-Bubble-Chart-mit-nominaler-Skala.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-11-23-ein-blasendiagramm-bubble-chart-mit-nominal-skala-in-excel/images/Blasendiagramm-Bubble-Chart-mit-nominaler-Skala-300x202.png" alt="Blasendiagramm - Bubble Chart mit nominaler Skala"></a>


 Blasendiagramm - Bubble Chart mit nominaler Skala[/caption]</p>
]]></content:encoded><atom:updated>2026-10-06T10:59:33+02:00</atom:updated><category>anleitungen</category><media:content url="https://nickyreinert.de/images/posts/placeholder.jpg" type="image/jpeg"><media:title>Office</media:title></media:content><dc:subject>Lesezeit: 5 Minuten</dc:subject><dc:type>tutorial</dc:type></item><item><title>Drölf erstaunlich einfache Wege wirklich beeindruckende Screenshots zu erstellen</title><link>https://nickyreinert.de/2018/2018-10-26-droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/</link><pubDate>Fri, 26 Oct 2018 00:00:00 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2018/2018-10-26-droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/</guid><description>[caption id=“attachment_2364” align=“alignright” width=“183”] Screenshot mit dem Handy aufnehmen ist so 90er[/caption]
Eine Studie hat ergeben, dass 99 von 100 Bildschirmaufnahmen (neudeutsch Screenshots) mit dem Handy aufgenommen werden. Warum ist das falsch? Nun:
Weil die Qualität der Aufnahmen …</description><content:encoded><![CDATA[<p>[caption id=&ldquo;attachment_2364&rdquo; align=&ldquo;alignright&rdquo; width=&ldquo;183&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/screenshot-mit-dem-handy.jpg?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-10-26-droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/images/screenshot-mit-dem-handy-183x300.jpg" alt="Screenshot mit dem Handy aufnehmen ist so 90er"></a>


 Screenshot mit dem Handy aufnehmen ist so 90er[/caption]</p>
<p>Eine Studie hat ergeben, dass 99 von 100 Bildschirmaufnahmen (neudeutsch <strong>Screenshots</strong>) mit dem Handy aufgenommen werden. Warum ist das falsch? Nun:</p>
<ul>
<li>Weil die Qualität der Aufnahmen mit dem Smartphone oft ziemlich schlecht ist,</li>
<li>der staubige Bildschirm zusätzlich vom Wesentlichen ablenkt sowie</li>
<li>Licht-Reflexionen oder Moiré-Effekte wichtige Inhalte verdecken.</li>
<li>Außerdem muss man den Screenshot, wenn man ihn in einem Forum oder einer Social Media Gruppe präsentieren will, unter Umständen erst noch umständlich mit dem Smartphone speichern, ausschneiden, bearbeiten und irgendwo hochladen.</li>
<li>Auf einem Smartphone-Foto ist nicht sofort ersichtlich, um welche Teile des Bildschirms es denn nun geht.</li>
</ul>
<p><strong>Konfuzius</strong>, ein berühmter buddhistischer Priester und begeisterter Internetnutzer, hat es mal so zusammengefasst:</p>
<blockquote>
<p>Wer Screenshots im 21. Jahrhundert mit dem Handy im Hochformat aufnimmt, hat die Kontrolle über sein Leben verloren.</p>
</blockquote>
<p>Dabei sind die technischen Möglichkeiten zur Aufnahme von Screenshots mittlerweile so viel mehr bequemer als noch zu Zeiten von Netscape und Microsoft DOS. Hier stelle ich die besten und vor allem einfachsten vor!</p>
<h2 id="screenshots-in-mac-os-x-aufnehmen">Screenshots in Mac OS X aufnehmen</h2>
<p>Das Betriebssystem von Apple bietet schon eine ganze Weile eine Reihe von Shortcuts an, mit denen sich Bildschirminhalte als Bilddatei aufnehmen lassen:</p>
<ol>
<li>Will man den <strong>gesamten Bildschirm</strong> aufnehmen und direkt als Datei speichern, drückt man die folgenden Tasten gleichzeitig: <strong>Umschalttaste-Befehlstaste(⌘)-3</strong>.</li>
<li>Soll nur ein <strong>bestimmter Bereich</strong> aufgenommen werden, lautet der Shortcut <strong>Umschalttaste-Befehlstaste(⌘)-4</strong> - der Mauscursor wird zu einem Fadenkreuz um damit den gewünschten Bereich zu markieren</li>
<li>Zur <strong>Aufnahme eines Fensters</strong> drückt man ebenso <strong>Umschalttaste-Befehlstaste(⌘)-4 und danach die Leertaste</strong>. Nun lässt sich das Fenster per Mausklick auswählen.</li>
<li>Möchte man die Aufnahme nicht als Datei speichern, sondern in direkt in die <strong>Zwischenablage</strong> kopieren, drückt man zu den oben genannten Tastenkombinationen <strong>zusätzlich die CTRL-Taste</strong></li>
</ol>
<p>Die komplette Dokumentation dazu befindet sich hier: 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://support.apple.com/de-de/ht201361?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://support.apple.com/de-de/ht201361</a>


</p>
<p>Mit der [neuen Version MacOS](führt Apple ein verbessertes Tool für Screenshots ein (<strong>Umschalttaste-Befehlstaste(⌘)-4</strong>). Nun gibt es einen Timer (5 oder 10 Sekunden) und eine kleine Oberfläche um den Bildschirmaufnahme bequemer zu konfigurieren.</p>
<h2 id="screenshots-in-windows-10-aufnehmen">Screenshots in Windows 10 aufnehmen</h2>
<p>Windows von Hause aus eine noch größere Vielzahl von Möglichkeiten an, bequem Screenshots zu erstellen:</p>
<ol>
<li>
<p>Das <strong>Snipping Tool</strong> zur Aufnahme und Bearbeitung von Screenshots ist schon seit Windows 7 Bestandteil des Betriebssystems. Es unterstützt die Aufnahme von beliebigen Bereich, dem ganzen Bildschirm oder sogar komplexer Formen. Außerdem lässt sich eine Verzögerung einstellen, um z.B. Hover-Effekte zu dokumentieren. Außerdem lassen sich bereich mit Farben einfach markieren. Wenn man das Snipping-Tool in der Taskleiste abgelegt hat, kann man über das Kontextmenü zu den Eigenschaften. Dort kann man eine Tastenkombination festlegen, um das Tool jederzeit schnell aufrufen zu können.</p>
<p>[caption id=&ldquo;attachment_1790&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;300&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/12-erstaunliche-und-einfache-wege-beeindruckende-screenshots-zu-erstellen/snipping-tool.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-10-26-droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/images/snipping-tool-300x206.png" alt="Eigenschaften für das Snipping-Tool öffnen"></a>


 Eigenschaften für das Snipping-Tool öffnen[/caption]</p>
</li>
<li>
<p>Den <strong>gesamten Bildschirm</strong> kann man auf einer Windows-Tastatur mit der <strong>Druck- bzw. PrtScr-Taste</strong> direkt in die Zwischenablage kopieren. Drückt man die <strong>Druck-Taste und Windows-Taste gleichzeitig,</strong> wird der Screenshot im Ordner Bilder - Screenshot <strong>als Datei abgelegt</strong>.</p>
</li>
<li>
<p>Nutzt man mehrere Monitore und will nur den gerade aktiven Bildschirm in die Zwischenablage packen, funktioniert das mit <strong>Alt+Druck-Taste</strong>.</p>
</li>
<li>
<p>Seit Windows 10 gibt es außerdem das <strong>Ink-Tool</strong>, das sich mit <strong>Windows-Taste+W</strong> aufrufen lässt und eine ganze Palette von zusätzlichen Funktionen mitbringt.</p>
<p>[caption id=&ldquo;attachment_1784&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;189&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/12-erstaunliche-und-einfache-wege-beeindruckende-screenshots-zu-erstellen/windows-ink.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-10-26-droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/images/windows-ink.png" alt="Screenshot in Windows mit Ink erstellen"></a>


 Screenshot in Windows mit Ink erstellen[/caption]</p>
</li>
<li>
<p>Noch etwas komfortabler als das Snipping-Tool, aber kein Standard-Bestandteil von Windows, ist 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.microsoft.com/en-us/garage/profiles/snip/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">Snip</a>


.</p>
</li>
</ol>
<h2 id="screenshot-im-browser-direkt-aufnehmen">Screenshot im Browser direkt aufnehmen</h2>
<p>Auch die Browser-Hersteller haben erkannt, dass Screenshots wohl ein essentieller Bestandteil des Internets sind. So bieten die gängigsten Browser mittlerweile Funktionen zur Aufnahme des Bildschirms an.</p>
<ol>
<li>
<p>In <strong>Firefox</strong> befindet sich die Funktion direkt im Kontext-Menü jeder Website. Damit lassen sich bestimmte Elemente der Seite, freie Bereich oder die ganze Seite als Screenshot in die Zwischenablage kopieren, als Datei speichern oder sogar in einer Firefox-Cloud ablegen um sie online unter 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://screenshots.firefox.com/shots?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://screenshots.firefox.com/shots</a>


 verfügbar zu machen!</p>
<p>[caption id=&ldquo;attachment_1789&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;300&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/12-erstaunliche-und-einfache-wege-beeindruckende-screenshots-zu-erstellen/firefox.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-10-26-droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/images/firefox-300x165.png" alt="Screenshot in Firefox anfertigen"></a>


 Screenshot in Firefox anfertigen[/caption]</p>
</li>
<li>
<p>In <strong>Chrome</strong> ist die Screenshot-Funktion leider etwas versteckt und nicht sehr komfortabel. Am schnellsten erreicht man diese über die Kommandofunktion. Zunächst muss man die Entwicklerkonsole öffnen indem man z.B. die <strong>Taste F12</strong> oder <strong>Control+Shift+I</strong> drückt (Mac: <strong>Command+Option+I</strong>). Dann gelangt man mit Strg+Shift+P zur Auswahl der Chrome-Kommandos wo man nach der Screenshot-Funktion suchen kann. Der lange Weg führt übrigens über die Geräte-Toolbar, mit der Chrome verschiedene Geräteklassen simulieren kann (Ctrl+Shift+M). Dort muss erst oben die gewünschte Auflösung bzw. das Gerät auswählen. Über das kleine Menü in der rechten oberen Ecke gelangt man dann schließlich zur Screenshot-Funktion.[gallery ids=&ldquo;1788,1787,1786&rdquo;]</p>
</li>
<li>
<p>Der neue Microsoft Browser <strong>Edge</strong> ist hier wieder etwas komfortabler. Die Funktion befindet sich hinter dem Button &ldquo;<strong>Notizen einfügen</strong>&rdquo; (Pen &amp; Stencil) rechts neben der Adressleiste. Das Tool bietet sehr viele Funktionen, um den Screenshot aufzunehmen und mit Notizen zu versehen.</p>
<p>[caption id=&ldquo;attachment_1785&rdquo; align=&ldquo;aligncenter&rdquo; width=&ldquo;294&rdquo;]





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/12-erstaunliche-und-einfache-wege-beeindruckende-screenshots-zu-erstellen/edge-notizen.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/2018/2018-10-26-droelf-erstaunlich-einfache-wege-wirklich-beeindruckende-screenshots-zu-erstellen/images/edge-notizen.png" alt="Screenshot anfertigen in Microsoft Edge"></a>


 Screenshot anfertigen in Microsoft Edge[/caption]</p>
</li>
</ol>
<h2 id="screenshot-mit-dem-smartphone-aufnehmen">Screenshot mit dem Smartphone aufnehmen</h2>
<p>Du kannst natürlich nicht immer einen ausgewachsenen Computer zur Hand haben und manchmal will man tatsächlich etwas dokumentieren, was einem auf dem kleinen Smartphone-Bildschirm widerfahren ist. Bevor du dir dazu ein weiteres Smartphone nimmst um ein Foto von deinem Smartphone-Display zu machen: Zumindest Android hat seit geraumer Zeit eine Screenshot-Funktion eingebaut: Wenn du den An-/Aus-Button etwas länger drückst, erscheint ein Menü, in dem du die Wahl zwischen Screenshot und sogar einer Bewegtbild-Aufnahme des Bildschirms hast.</p>
<h2 id="zusammenfassung">Zusammenfassung</h2>
<p>Mit den hier beschriebenen Methoden landet der hochwertige Screenshot mit geringem Aufwand direkt in der Zwischenablage des Computers (oder als Datei in einem Ordner). Die meisten modernen Plattformen wie Facebook oder Twitter erlauben außerdem mittlerweile das direkte Einfügen von Bildern - also auch Screenshots - aus der Zwischenablage in den Beitrag oder Tweet (z.B. unter Windows mit <strong>CTRL+V</strong>). Man kann also innerhalb weniger Sekunden und mit wenigen Handgriffen einen ansehnlichen Screenshot erstellen, gegebenenfalls fragliche Bereich farblich hervorheben und dann in einen Beitrag auf Facebook kopieren.</p>
<p>Also, pack dein Smartphone weg oder nutze es für die wirklich wichtigen Dinge und überlasse die richtig guten Screenshots deinem Computer.</p>
]]></content:encoded><atom:updated>2026-10-06T10:59:33+02:00</atom:updated><category>anleitungen</category><media:content url="https://nickyreinert.de/images/posts/placeholder.jpg" type="image/jpeg"><media:title>Office</media:title></media:content><dc:subject>Lesezeit: 5 Minuten</dc:subject><dc:type>guide</dc:type></item><item><title>Excel-Vorlage für ISO-Toleranzen</title><link>https://nickyreinert.de/2017/2017-09-26-excel-vorlage-fuer-iso-toleranzen/</link><pubDate>Tue, 26 Sep 2017 00:00:00 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2017/2017-09-26-excel-vorlage-fuer-iso-toleranzen/</guid><description>Zur Berechnung der Passung von Welle und Bohrung werden verschiedene Parameter benötigt. Je nachdem, wie “gut” Welle und Bohrung zusammenpassen, spricht man von Übermaßpassung, Spielpassung oder Übergangspassung. Zur Berechnung kann auf diese Excel-Vorlage für ISO-Toleranzen zurückgegriffen werden. …</description><content:encoded><![CDATA[<p>Zur Berechnung der Passung von Welle und Bohrung werden verschiedene Parameter benötigt. Je nachdem, wie &ldquo;gut&rdquo; Welle und Bohrung zusammenpassen, spricht man von Übermaßpassung, Spielpassung oder Übergangspassung. Zur Berechnung kann auf diese Excel-Vorlage für 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.pfeffer.ch/toleranzen.htm?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">ISO-Toleranzen</a>


 zurückgegriffen werden. Diese zeigt außerdem die Art der 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://de.wikipedia.org/wiki/Passung?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">Passungen</a>


 bzw. die Toleranzgraden für Wellen und Bohrungen an.</p>
<h2 id="anwendung-der-excel-vorlage-für-iso-toleranzen">Anwendung der Excel-Vorlage für ISO-Toleranzen</h2>
<p>Die Eingabemaske erwartet folgende Parameter:</p>
<ul>
<li>Bezeichnung der Bohrung / Welle</li>
<li>das Nennmaß in Millimeter</li>
<li>die Maßtoleranz in Mikrometer</li>
<li>die oberen und unteren Abmaße in Mikrometer</li>
</ul>
<p>Die übrigen Abmessungen werden automatisch berechnet. Außerdem erkennt die Excel-Tabelle, um welche Art von Passung es sich handelt: <strong>Übermaßpassung</strong>, <strong>Spielpassung</strong> oder <strong>Übergangspassung</strong>.</p>
<h2 id="hinweise">Hinweise</h2>
<ul>
<li>Die Excel-Datei wurde mit Excel 2007 im XLSX-Format gespeichert. Das Arbeitsblatt erwartet zur korrekten Berechnung die Angabe des Nennmaßes (Nenndurchmesser) der Bohrung und der Welle. Weiterhin werden die Maßtoleranz sowie die jeweiligen oberen und unteren Abmaße benötigt. Die Eingabe erfolgt in den blauen Feldern mit normalen Zahlen; die Formatierung der Zellen ergänzt die Einheit selbstständig. Der Blattschutz kann jederzeit aufgehoben werden, er dient hier nur der Erleichterung der Eingaben.</li>
</ul>
<a href="" target="_blank" class="image-link" title="Click to view full size">
  <img 
    src="" 
    alt=""
    
    loading="lazy"
  />
</a>

<ul>
<li>
<p>Da die Formeln WENN-DANN-Bedingungen enthalten, muss die Passung unbedingt angeben werden. Je nach Toleranzlage erfolgt die Angabe der unteren oder oberen Abmaße im entsprechend blau unterlegten Feld.</p>
</li>
<li>
<p>Um die Bedienung zu erleichterter</p>
</li>
<li>
<p><em>Wenn jemand die Toleranzwerte für Wellen und Bohrungen als CSV- oder Excel-Datei  zur Verfügung stellt, kann ich das Arbeitsblatt gerne derart modifizieren, dass die Toleranzparameter mit Angabe der Passung bereits automatisch erkannt werden.</em></p>
</li>
</ul>
<p>Download der 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://nickyreinert.de/files/Excel-Vorlage-f%c3%bcr-ISO-Toleranzen.xlsx?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">Excel-Vorlage für ISO-Toleranzen</a>


</p>
]]></content:encoded><atom:updated>2026-10-06T10:59:33+02:00</atom:updated><category>anleitungen</category><media:content url="https://nickyreinert.de/images/posts/placeholder.jpg" type="image/jpeg"><media:title>Office</media:title></media:content><dc:subject>Lesezeit: 5 Minuten</dc:subject><dc:type>tool_review</dc:type></item><item><title>Tastenkombinationen und Makros in Office 2010</title><link>https://nickyreinert.de/2017/2017-09-16-tastenkombinationen-und-makros-in-office-2010/</link><pubDate>Sat, 16 Sep 2017 00:00:00 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2017/2017-09-16-tastenkombinationen-und-makros-in-office-2010/</guid><description>Möchte man in Office 2010 eigene Makros und Tastenkombinationen nutzen und kombinieren, ist das Vorgehen dazu bei den drei am meisten genutzten Programmpaketen Word, Excel und PowerPoint leider nicht identisch.
Unter Word 2010 lassen sich eigene Tastenkombinationen (Shortcuts) noch relativ einfach …</description><content:encoded><![CDATA[<p>Möchte man in Office 2010 eigene Makros und Tastenkombinationen nutzen und kombinieren, ist das Vorgehen dazu bei den drei am meisten genutzten Programmpaketen Word, Excel und PowerPoint leider nicht identisch.</p>
<p>Unter Word 2010 lassen sich eigene Tastenkombinationen (Shortcuts) noch relativ einfach festlegen: Im Kontextmenü (Rechte Maustaste) des Menübandes (neudeutsch: [<em>Ribbon</em>](gelangt man zum Dialogfeld &ldquo;Menüband anpassen&rdquo; (Abbildung 1). Von dort geht es in das Dialogfeld &ldquo;Tastatur anpassen&rdquo; wo man sämtliche Word-Aktionen nach gusto mit Tastenkombinationen verknüpfen kann.</p>
<p>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.freecoffee.de/wp-content/uploads/2014/02/Word-2010-Shortcuts.png?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer"><img src="https://nickyreinert.de/tags/office/images/Word-2010-Shortcuts-300x300.png" alt="Word 2010 - Shortcuts"></a>


</p>
<p>Allerdings ist es in Word nicht ohne weiteres möglich, auch eigene Makros mit Tastenkombinationen zu belegen. Der Umweg führt über 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.vbaexpress.com/kb/getarticle.php?kb_id=621&amp;utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">ein paar  Zeilen VBA</a>


 und die Methode 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://msdn.microsoft.com/de-de/library/microsoft.office.interop.word.keybindings.add%28v=office.11%29.aspx?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">KeyBindings</a>


. Der Parameter 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://msdn.microsoft.com/en-us/library/office/aa613356%28v=office.10%29.aspx?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">BuildKeyCode</a>


 erwartet die gewünschte Tastenkombination. Und der Parameter Command schließlich die gewünschte <em>Sub</em>.</p>
<p>Sub Workbook_Open()
With Application
&rsquo; Auf welches Dokument bezieht sich diese Änderung?
&rsquo; Alternativ &ldquo;NormalTemplate&rdquo; für das
.CustomizationContext = ThisDocument</p>
<pre><code>     ' die eigentliche Zuordnung beginnt hier
    .KeyBindings.Add **KeyCode**:=BuildKeyCode(wdKeyControl, wdKeyH), \_
    KeyCategory:=wdKeyCategoryCommand, \_
    **Command**:=&quot;MachWas&quot;
End With
</code></pre>
<p>End Sub</p>
<p>Sub MachWas()
MsgBox &ldquo;Hallo Welt&rdquo;
End Sub</p>
<p>In Excel 2010 gibt es die Möglichkeit, Tastenkombinationen bestimmten Aktionen direkt zuzuordnen, allerdings nicht mehr. Dafür ist die Einbindung über VBA etwas weniger kompliziert möglich - dazu dient das Ereignis &ldquo;





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://msdn.microsoft.com/en-us/library/office/aa195807%28v=office.11%29.aspx?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">OnKey</a>


&rdquo;:</p>
<p>Private Sub Workbook_Open()
Application.OnKey &ldquo;+{H}&rdquo;, &ldquo;MachWas&rdquo;
End Sub</p>
<p>In PowerPoint schließlich funktioniert  die einfache Verwaltung der Tastenkombination ebenfalls nicht ohne Umwege. Abhilfe schafft das kostenpflichtige AddOn ShortCut Manager. Dieses ist 30 Tage lang kostenfrei nutzbar.</p>
]]></content:encoded><atom:updated>2026-10-06T10:59:33+02:00</atom:updated><category>anleitungen</category><media:content url="https://nickyreinert.de/images/posts/placeholder.jpg" type="image/jpeg"><media:title>Office</media:title></media:content><dc:subject>Lesezeit: 5 Minuten</dc:subject><dc:type>how-to_guide</dc:type></item><item><title>WordCloud in PowerPoint</title><link>https://nickyreinert.de/2012/2012-07-23-wordcloud-in-powerpoint/</link><pubDate>Mon, 23 Jul 2012 00:00:00 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2012/2012-07-23-wordcloud-in-powerpoint/</guid><description>Du hast einen nicht allzu langen Text, den du in eine WordCloud / TagCloud verwandeln möchtest, die du dann in PowerPoint verwenden kannst? Dann lade dir diese WordCloud-Excel-Vorlage herunter. Die Datei enthält ein VBA-Script, das zuerst einen beliebigen Text in einzelne Wörter zerlegt und diese …</description><content:encoded><![CDATA[<p>Du hast einen nicht allzu langen <strong>Text</strong>, den du in eine <strong>WordCloud / TagCloud</strong> verwandeln möchtest, die du dann in PowerPoint verwenden kannst? Dann lade dir diese 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.nickyreinert.de/files/wordcloud-in-powerpoint/WordCloud-Excel-Vorlage.xlsm?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">WordCloud-Excel-Vorlage</a>


 herunter. Die Datei enthält ein <strong>VBA-Script</strong>, das zuerst einen beliebigen Text in einzelne Wörter zerlegt und diese zählt und sortiert. Danach wird eine <strong>PowerPoint-Folie</strong> erstellt, in der die Wörter in einer WordCloud dargestellt werden. Je öfter das Wort vorkommt, desto größer erscheint es auf der Folie. Die Wörter sind einfache Textfelder und können danach bearbeitet oder verschoben werden.</p>
<figure>
  <a href="https://nickyreinert.de/2012/2012-07-23-wordcloud-in-powerpoint/images/WordCloud-in-PowerPoint-150x150.png" target="_blank" class="image-link center" title="Click to view full size">
    <img 
      src="https://nickyreinert.de/2012/2012-07-23-wordcloud-in-powerpoint/images/WordCloud-in-PowerPoint-150x150.png" 
      alt="WordCloud in PowerPoint"
      width="500"
      loading="lazy"
    />
  </a>
  <figcaption>Eine WordCloud in PowerPoint erstellen.</figcaption>
</figure>

<p><strong>Vorbereitung in Excel</strong></p>
<p>Zunächst kopierst du deinen Text in das Feld für den Quelltext. Per VBA wird daraus bereits automatisch eine Liste mit den Häufigkeiten der Wörter erstellt.</p>
<p>Mit den Werten für die <strong>PowerPoint-Höhe</strong> und <strong>-Breite</strong> legst du die Abmessung der Folie in der Präsentation fest. Je größer die Folie, desto länger dauert das Rendern der WordCloud. Mit der Größe der Schriftart bestimmst du, wie groß das größte Wort ist. Über den <strong>Faktor Höhenkorrektur</strong> kannst du den vertikalen Abstand der Textfelder korrigieren. Über den <strong>Performance-Faktor</strong> lässt sich die Geschwindigkeit der Verarbeitung steuern. Je höher der Wert, desto schneller das Skript, aber auch schlechter die Berechnung der Platzierung der Textfelder für die Wörter. Der <strong>Top-Wert</strong> legt fest, wie viele Wörter verarbeitet werden sollen.</p>
<p>Wenn du alles fertig eingestellt hast, drückst du auf <strong>Start</strong> und VBA verrichtet seine Arbeit.</p>
<p>Fertig.</p>
<p><em>*VBA und der Algorithmus sind eher nicht für lange Texte geeignet. Ein Text mit 349 unterschiedlichen Wörtern und 584 Wörtern insgesamt wird in 55 Sekunden gerendert.</em></p>
]]></content:encoded><atom:updated>2026-10-06T10:59:33+02:00</atom:updated><category>tools</category><media:content url="https://nickyreinert.de/images/posts/placeholder.jpg" type="image/jpeg"><media:title>Office</media:title></media:content><dc:subject>Lesezeit: 5 Minuten</dc:subject><dc:type>how-to_guide</dc:type></item><item><title>Tutorial: Web-Scraping mit VBA - Teil 1</title><link>https://nickyreinert.de/2010/2010-09-16-tutorial-web-scraping-mit-vba-teil-1/</link><pubDate>Thu, 16 Sep 2010 00:00:00 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2010/2010-09-16-tutorial-web-scraping-mit-vba-teil-1/</guid><description> Einführung in Web-Scraping mit VBA in Excel. In dieser kleinen Tutorial-Serie will ich anhand einer Online-Handy-Datenbank zeigen, wie man mit VBA Seiten aus dem Internet abruft und nach Informationen sucht, die sich dann in einer Tabelle abspeichern lassen. Warum VBA? Es gibt vermutlich elegantere …</description><content:encoded><![CDATA[<figure>
  <a href="https://nickyreinert.de/tags/office/placeholder.jpg" target="_blank" class="image-link center" title="Click to view full size">
    <img 
      src="https://nickyreinert.de/tags/office/placeholder.jpg" 
      alt="Tutorial: Web-Scraping mit VBA - Teil 1 - Titelbild"
      width="500"
      loading="lazy"
    />
  </a>
  <figcaption>Einführung in Web-Scraping mit VBA in Excel.</figcaption>
</figure>

<p>In dieser kleinen <strong>Tutorial-Serie</strong> will ich anhand einer Online-Handy-Datenbank zeigen, wie man mit <strong>VBA</strong> Seiten aus dem Internet abruft und nach Informationen sucht, die sich dann in einer Tabelle abspeichern lassen. Warum VBA? Es gibt vermutlich elegantere Lösungen, doch <strong>Excel</strong> ist eine Software, die meisten zuhause nutzen. Man benötigt also keine zusätzliche Entwicklungsumgebung. Außerdem hat diese Methode den Vorteil, dass die Daten sofort zur weiteren Verarbeitung verfügbar sind. VBA ist vielleicht nicht die performanteste Programmiersprache, dafür aber relativ leicht zu beherrschen.</p>
<p>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.rechtzweinull.de/archives/100-screen-scraping-wann-ist-das-auslesen-und-die-veroeffentlichung-fremder-daten-zulaessig.html?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">(FYI: Rechtliches zum Thema Web- oder Screen-Scraping)</a>


</p>
<p>Diese Artikelserie richtet sich an den <strong>fortgeschrittenen Nutzer</strong>. Für den Einsteiger gehe ich nicht auf grundlegendes Programmierwissen ein (was sind Klassen, welche Variablen-Typen bietet Excel, etc.) und für den professionellen Softwareentwickler sind meine Codebeispiele vermutlich zu einfach. Ich habe aber die Erfahrung gemacht, dass VBA und Excel für kurzfristige und kleine Projekte dieser Art recht nützliche Hilfsmittel sind. Außerdem bin ich kein &ldquo;ausgebildeter Softwareentwickler&rdquo;, weshalb ich an der Stelle auch gleich darauf hinweise, dass Verbesserungsvorschläge sehr gerne gesehen sind!</p>
<p>Welches Wissen solltest du also mitbringen? Da es um das <strong>Parsen von HTML-Code</strong> geht, solltest du zumindest Bescheid wissen, wenn ich von <strong>div- und a-Elementen</strong> und <strong>CSS-Klassen</strong> rede. Du solltest auch wissen, wie man in VBA Variablen deklariert oder was eine <strong>if-Abfrage</strong> ist.</p>
<p>Das Endergebnis ist eine Tabelle mit technischen Spezifikationen zu den Mobiltelefonen, die inside-handy.de listet. Insgesamt werden drei Routinen genutzt, die - in umgekehrter Reihenfolge des Vorgehens - folgende Aufgaben haben:</p>
<ol>
<li>Die letzte Routine greift auf eine Liste von URLs zu, die auf die Datenblätter der Geräte verweisen. Von dort wird der HTML-Quellcode nach den technischen Informationen durchsucht.</li>
<li>Auf inside-handy.de sind die Geräte nach Herstellern sortiert. Jede Herstellerseite verweist auf die entsprechenden Geräte. Wir werden also jede Herstellerseite (bzw. den entsprechenden HTML-Code) zunächst nach den URLs zu den Geräten durchsuchen. Diese Aufgabe übernimmt die zweite Routine bzw. Prozedur.</li>
<li>Die erste Routine schließlich liefert die Liste aller URLs zu den Herstellern, die wir uns aus dem HTML-Code der Herstellerübersicht auf inside-handy.de laden.</li>
</ol>
<p>Und damit geht es nun los:</p>
<h3 id="1-die-url-zu-den-hersteller-unterseiten-auslesen---sub-getmanufacturer">1. Die URL zu den Hersteller-Unterseiten auslesen - <code>sub getManufacturer</code></h3>
<h4 id="11-datei-per-http-von-einem-server-laden">1.1 Datei per HTTP von einem Server laden</h4>
<p>Im ersten Schritt laden wir die komplette HTML-Datei in den Zwischenspeicher. Dazu gibt es mindestens zwei Methoden, die gängigste ist vermutlich die über <strong>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa384106%28v=vs.85%29.aspx?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">WinHttpRequest</a>


</strong>. Bevor du das nutzen kannst, musst du bei VBA unter <strong>Extras → Verweise</strong> die <strong>Microsoft HTML Object Library</strong> einbinden.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">Dim url As String
</span></span><span class="line"><span class="ln">2</span><span class="cl">Dim result As String
</span></span><span class="line"><span class="ln">3</span><span class="cl">Dim winHttpReq As Object
</span></span><span class="line"><span class="ln">4</span><span class="cl">url = &#34;http://www.inside-handy.de/hersteller/handys&#34;
</span></span><span class="line"><span class="ln">5</span><span class="cl">
</span></span><span class="line"><span class="ln">6</span><span class="cl">Set winHttpReq = CreateObject(&#34;WinHttp.WinHttpRequest.5.1&#34;)
</span></span><span class="line"><span class="ln">7</span><span class="cl">winHttpReq.Open &#34;GET&#34;, url, False
</span></span><span class="line"><span class="ln">8</span><span class="cl">winHttpReq.send
</span></span><span class="line"><span class="ln">9</span><span class="cl">result = winHttpReq.responseText
</span></span></code></pre></div><p>Die Deklaration der Variablen erklärt sich von selbst. Nachdem ich eine Instanz vom <strong>WinHTTP-Objekt</strong> erzeugt habe, kann ich die Parameter übergeben. Dazu gehört neben der URL auch die Bestimmung des HTTP-Requests - nämlich <strong>GET</strong>. Der letzte, booleansche Parameter gibt an, ob die Verbindung im asynchronen Modus geöffnet werden soll. Mit <code>.send</code> wird der Request tatsächlich ausgelöst und das Ergebnis dann an die String-Variable <code>result</code> zurückgegeben. Dort befindet sich nun unser HTML-Code.</p>
<p>Wir können unseren Request natürlich auch per <strong>POST</strong> absetzen und noch andere Header-Informationen anhängen:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">Set winHttpReq = CreateObject(&#34;WinHttp.WinHttpRequest.5.1&#34;)
</span></span><span class="line"><span class="ln">2</span><span class="cl">
</span></span><span class="line"><span class="ln">3</span><span class="cl">winHttpReq.Open = &#34;Post&#34;, url, False
</span></span><span class="line"><span class="ln">4</span><span class="cl">winHttpReq.setRequestHeader &#34;User-Agent&#34;, &#34;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)&#34;
</span></span><span class="line"><span class="ln">5</span><span class="cl">winHttpReq.setRequestHeader &#34;Content-type&#34;, &#34;application/x-www-form-urlencoded&#34;
</span></span><span class="line"><span class="ln">6</span><span class="cl">winHttpReq.send (URLEncode(&#34;username=user1&amp;password=secret&#34;))
</span></span><span class="line"><span class="ln">7</span><span class="cl">
</span></span><span class="line"><span class="ln">8</span><span class="cl">result = winHttpReq.responseText
</span></span></code></pre></div><p>So ist es z. B. möglich, Formulardaten zu übermitteln, um an eine passwortgeschützte Seite oder die Ergebnisseite einer Suche zu gelangen. Dabei werden die POST-Daten als weiterer Parameter beim Senden mitgegeben. Eine weitere Möglichkeit ist die Durchführung einer <strong>HTTP-Authentifizierung</strong>:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">Dim HTTPREQUEST_SETCREDENTIALS_FOR_SERVER As Boolean
</span></span><span class="line"><span class="ln">2</span><span class="cl">
</span></span><span class="line"><span class="ln">3</span><span class="cl">winHttpReq.Open &#34;GET&#34;, url, False
</span></span><span class="line"><span class="ln">4</span><span class="cl">winHttpReq.SetCredentials &#34;user&#34;, &#34;password&#34;, HTTPREQUEST_SETCREDENTIALS_FOR_SERVER
</span></span><span class="line"><span class="ln">5</span><span class="cl">winHttpReq.send
</span></span></code></pre></div><p>Neben dem <strong>winHttpRequest-Objekt</strong> gibt es noch eine weniger elegante Methode, in der direkt eine Instanz des <strong>Internet Explorers</strong> erzeugt wird:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln"> 1</span><span class="cl">Dim sPostData As String
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">Dim bPostData() As Byte
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">Dim WebBrowser: Set WebBrowser = CreateObject(&#34;InternetExplorer.Application&#34;)
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">WebBrowser.Visible = True
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">sPostData = URLEncode(&#34;username=user1&amp;password=secret&#34;)
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">ReDim bPostData(Len(sPostData) - 1)
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">bPostData = StrConv(sPostData, vbFromUnicode)
</span></span><span class="line"><span class="ln">10</span><span class="cl">
</span></span><span class="line"><span class="ln">11</span><span class="cl">WebBrowser.navigate url, 2 + 4 + 8, , bPostData, &#34;Content-type: application/x-www-form-urlencoded&#34;
</span></span><span class="line"><span class="ln">12</span><span class="cl">Do While WebBrowser.Busy
</span></span><span class="line"><span class="ln">13</span><span class="cl">    DoEvents
</span></span><span class="line"><span class="ln">14</span><span class="cl">Loop
</span></span><span class="line"><span class="ln">15</span><span class="cl">result = WebBrowser.document.body.innerHTML 
</span></span><span class="line"><span class="ln">16</span><span class="cl">WebBrowser.Quit
</span></span></code></pre></div><p>Da diese Methode - wie gesagt - nicht sonderlich elegant ist, werde ich aber nicht weiter darauf eingehen.</p>
<h4 id="html-dokument-erzeugen-und-befüllen">HTML-Dokument erzeugen und befüllen</h4>
<p>Nun zurück zu unserem Skript. Den HTML-Code der Seite haben wir nun erstmal in einen String gelegt. Damit wir das HTML-Dokument bequem lesen können, erzeugen wir ein <strong>HTML-Document</strong>, an das wir den HTML-Code übergeben:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">Set HTMLDoc = New HTMLDocument
</span></span><span class="line"><span class="ln">2</span><span class="cl">Set HTMLDoc = CreateObject(&#34;htmlfile&#34;)
</span></span><span class="line"><span class="ln">3</span><span class="cl">HTMLDoc.Open
</span></span><span class="line"><span class="ln">4</span><span class="cl">HTMLDoc.write (CStr(result))
</span></span><span class="line"><span class="ln">5</span><span class="cl">HTMLDoc.Close
</span></span></code></pre></div><p>Auch hier erklärt sich der Code fast von selbst: Eine Instanz des Objektes erzeugen, diese Instanz zum &ldquo;Befüllen&rdquo; vorbereiten, den String übergeben und die Instanz wieder &ldquo;schließen&rdquo;. Soweit, so unkompliziert. Im nächsten Schritt geht es nun direkt an das <strong>Parsen des Quellcodes</strong>, um die Links zu den Herstellerseiten zu erhalten.</p>
<h4 id="schleife-zum-auslesen-der-links">Schleife zum Auslesen der Links</h4>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln"> 1</span><span class="cl">Dim oneElement1, allElements1 As IHTMLElementCollection
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">Dim oneElement2, allElements2 As IHTMLElementCollection
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">Dim oneElement3, allElements3 As IHTMLElementCollection
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">Worksheets(&#34;srcURL&#34;).Range(&#34;a2&#34;).Select
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">i = 0
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">Set allElements1 = HTMLDoc.getElementsByTagName(&#34;a&#34;)
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">      
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">i = 0
</span></span><span class="line"><span class="ln">10</span><span class="cl">For Each oneElement1 In allElements1
</span></span><span class="line"><span class="ln">11</span><span class="cl">    If oneElement1.parentElement.className = &#34;h_img&#34; Then
</span></span><span class="line"><span class="ln">12</span><span class="cl">        If oneElement1.parentElement.parentElement.ID = &#34;h_alle&#34; Then
</span></span><span class="line"><span class="ln">13</span><span class="cl">            If InStr(1, oneElement1.getAttribute(&#34;href&#34;), &#34;/tablets&#34;) &lt;= 0 Then
</span></span><span class="line"><span class="ln">14</span><span class="cl">                Selection.Offset(i, 0).Value = Replace(oneElement1.getAttribute(&#34;href&#34;), &#34;about:&#34;, &#34;http://www.inside-handy.de&#34;)
</span></span><span class="line"><span class="ln">15</span><span class="cl">                i = i + 1
</span></span><span class="line"><span class="ln">16</span><span class="cl">            End If
</span></span><span class="line"><span class="ln">17</span><span class="cl">        End If
</span></span><span class="line"><span class="ln">18</span><span class="cl">    End If    
</span></span><span class="line"><span class="ln">19</span><span class="cl">Next oneElement1
</span></span><span class="line"><span class="ln">20</span><span class="cl">End Sub
</span></span></code></pre></div><p>Wie bin ich vorgegangen? Ich habe mir zunächst den Quellcode der Seite angeschaut. Die Liste der Hersteller ist dort eine Tabelle mit den Logos der Unternehmen. Die gewünschte Information befindet sich in <strong>a-Elementen</strong>, die wiederum innerhalb eines <strong>div-Elements</strong> liegen. Das gemeinsame &ldquo;Oberelement&rdquo; ist ein div-Container mit der CSS-Klasse <strong>h_img</strong> bzw. einem weiteren div-Container (<strong>h_alle</strong>). Außerdem gibt es einen ausgeblendeten div-Container mit einer Liste von Tablet-Herstellern, diese haben den Begriff <strong>&quot;/tablet&quot;</strong> in der href-Angabe und müssen ignoriert werden.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="ln">1</span><span class="cl"><span class="p">&lt;</span><span class="nt">div</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;h_alle&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">    <span class="p">&lt;</span><span class="nt">div</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;h_img&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl">        <span class="p">&lt;</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;/hersteller/xyz&#34;</span> <span class="na">title</span><span class="o">=</span><span class="s">&#34;Handys Hersteller: XYZ&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl">            <span class="p">&lt;</span><span class="nt">img</span> <span class="p">/&gt;</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">        <span class="p">&lt;/</span><span class="nt">a</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="ln">6</span><span class="cl">    <span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="ln">7</span><span class="cl"><span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span></code></pre></div><p>Mit <code>Set allElements1 = HTMLDoc.getElementsByTagName(&quot;a&quot;)</code> lasse ich mir also erst alle <strong>a-Elemente</strong> aus dem Quellcode in meinen &ldquo;Container&rdquo; legen.</p>
<p>Mit der ersten <strong>for-each-Schleife</strong> durchlaufe ich nun diesen Container und prüfe mit den ersten zwei <strong>if-Abfragen</strong>, ob sich das <strong>a-Element</strong> unterhalb der erwähnten div-Container befindet. Da auf der Seite noch ein weiterer identischer div-Container mit diesen CSS-Klassen für die Liste der Tablet-Hersteller existiert, muss ich mit einer dritten <strong>if-Abfrage</strong> die URL des <strong>a-Elements</strong> überprüfen. Erst dann kann ich das Attribut des <strong>a-Elements</strong> auslesen und in mein Excel-Worksheet schreiben.</p>
<p>Fertig ist der erste Schritt - eine Liste der URLs zu den jeweiligen Herstellern. Im nächsten Teil werde ich diese Liste durchgehen und von den jeweiligen Seiten die URLs zu den Geräten auslesen.</p>
]]></content:encoded><atom:updated>2026-10-06T10:59:33+02:00</atom:updated><category>anleitungen</category><dc:subject>Lesezeit: 5 Minuten</dc:subject><dc:type>tutorial</dc:type></item><item><title>FAQ</title><link>https://nickyreinert.de/2005/2005-04-16-faq/</link><pubDate>Sat, 16 Apr 2005 00:00:00 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2005/2005-04-16-faq/</guid><description> Eine Sammlung häufig gestellter Fragen und deren Lösungen für Windows-Nutzer. Häufig gestellte Fragen rund um Windows und Windows-Programme.
Skype &amp; HTTP-Server ? Mein Webserver (z. B. Apache) läuft nicht, wenn Skype gestartet ist.
! Skype benutzt zum Kommunizieren den HTTP-Port 80, der auch vom …</description><content:encoded><![CDATA[<figure>
  <a href="https://nickyreinert.de/2005/2005-04-16-faq/faq.png" target="_blank" class="image-link center" title="Click to view full size">
    <img 
      src="https://nickyreinert.de/2005/2005-04-16-faq/faq.png" 
      alt="FAQ - Titelbild"
      width="500"
      loading="lazy"
    />
  </a>
  <figcaption>Eine Sammlung häufig gestellter Fragen und deren Lösungen für Windows-Nutzer.</figcaption>
</figure>

<p><strong>Häufig gestellte Fragen</strong> rund um <strong>Windows</strong> und <strong>Windows-Programme</strong>.</p>
<h2 id="skype--http-server">Skype &amp; HTTP-Server</h2>
<p><strong>?</strong> Mein Webserver (z. B. Apache) läuft nicht, wenn Skype gestartet ist.</p>
<p><strong>!</strong> Skype benutzt zum Kommunizieren den <strong>HTTP-Port 80</strong>, der auch vom Apache-Webserver benötigt wird. Entweder man ändert den Port des Apache-Servers 





  
  

  
  
    
    
    
  

  
  
  

  
    
      
    
  

  
  <a href="http://faq.kwm-web.info/doku.php?id=apache&amp;utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous#listen_port_aendern" target="_blank" rel="noopener noreferrer">1</a>


 oder du änderst den Port in Skype 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.skype-forum.com/about84.html?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">2</a>


.</p>
<h2 id="desktop-link-in-quicklaunch">Desktop-Link in Quicklaunch</h2>
<p><strong>?</strong> Aus meiner Schnellstartleiste ist das Symbol zum Anzeigen des Desktops verschwunden.</p>
<p><strong>!</strong> Unter <code>%username%\Anwendungsdaten\Microsoft\Internet Explorer\Quick Launch</code> eine Datei mit dem Namen <code>Desktop anzeigen.scf</code> mit folgendem Inhalt ablegen:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">[Shell]
</span></span><span class="line"><span class="ln">2</span><span class="cl">Command=2
</span></span><span class="line"><span class="ln">3</span><span class="cl">IconFile=explorer.exe,3
</span></span><span class="line"><span class="ln">4</span><span class="cl">[Taskbar]
</span></span><span class="line"><span class="ln">5</span><span class="cl">Command=ToggleDesktop
</span></span></code></pre></div><h2 id="skype-vom-usb-stick-starten">Skype vom USB-Stick starten</h2>
<p><strong>?</strong> Wie starte ich Skype vom USB-Stick, ohne dafür externe Anwendungen zu nutzen?</p>
<ol>
<li>Die Skype-Programm-Dateien in einen Unterordner auf den USB-Stick kopieren, z. B.: <code>X:\Skype</code>.</li>
<li>In diesem Ordner ein Unterverzeichnis erstellen: <code>X:\Skype\userfiles</code>.</li>
<li>Den Inhalt von <code>Dokumente und Einstellungen\%username%\Anwendungsdaten\Skype</code> nach <code>X:\Skype\userfiles</code> kopieren.</li>
<li>Eine Batchdatei erstellen: <code>skype.cmd</code> mit folgendem Inhalt:</li>
</ol>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">@start skype.exe \removable \datapath:&#34;\userfiles\&#34; .
</span></span><span class="line"><span class="ln">2</span><span class="cl">@rem - unterdrückt die Anzeige des Befehls im DOS-Fenster
</span></span><span class="line"><span class="ln">3</span><span class="cl">@rem - sorgt dafür, dass das DOS-Fenster wieder geschlossen wird, nach dem Skype-Start
</span></span></code></pre></div><h2 id="word-stürzt-beim-start-ab">Word stürzt beim Start ab</h2>
<p><strong>?</strong> Im Laufe der Zeit kommt es immer wieder zu Abstürzen von Word. Weder eine Neuinstallation noch andere Reparaturmaßnahmen helfen.</p>
<ol>
<li>Schuld ist die Vorlagendatei <strong>&ldquo;normal.dot&rdquo;</strong>, die im Laufe der Zeit bestimmte Vorlagen und Einstellungen für Word beinhaltet.</li>
<li>Abhilfe schafft ein Umbenennen dieser Vorlagendatei.</li>
<li>Findet Word keine <strong>normal.dot</strong>, wird eine neue, frische angelegt.</li>
</ol>
<ul>
<li>





  
  

  
  
    
    
    
  

  
  
  

  
    
      
    
  

  
  <a href="http://support.microsoft.com/kb/289506/DE/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous#Cause2" target="_blank" rel="noopener noreferrer">MS Knowledge Artikel</a>


</li>
</ul>
<h2 id="activesync-stellt-keine-verbindung-zum-pocketpc-her">ActiveSync stellt keine Verbindung zum PocketPC her</h2>
<p><strong>?</strong> Mein XDA / VPA / MDA / PocketPC / PDA kann sich nicht mit ActiveSync verbinden.</p>
<p><strong>!</strong> Auch wenn die IP-Adresse auf dem Computer und dem mobilen Gerät per Hand vergeben wurde, kann ActiveSync ohne den Windows-Dienst <strong>&ldquo;DHCP-Client&rdquo;</strong> keine Verbindung herstellen. Wenn dieser Dienst in der Diensteverwaltung aktiviert wird, funktioniert auch die Verbindung über ActiveSync.</p>
<h2 id="haldll">hal.dll</h2>
<p><strong>?</strong> <strong>hal.dll</strong> fehlt oder ist beschädigt, Windows bootet nicht, Systemwiederherstellung und der abgesicherte Modus funktionieren nicht?</p>
<p><strong>!</strong> <strong>hal.dll</strong> wurde gelöscht, <strong>boot.ini</strong> ist leer oder fehlt ganz.</p>
<ol>
<li>Von der Original-Windows-XP-CD booten und die <strong>&ldquo;Wiederherstellungskonsole&rdquo;</strong> starten.</li>
<li><strong>hal.dll fehlt</strong>:
<ol>
<li>Per Kommandozeile die <strong>hal.dll</strong> direkt von der Windows-CD in den system32-Ordner kopieren.</li>
</ol>
</li>
<li><strong>boot.ini fehlt</strong>:
<ol>
<li><code>bootcfg /rebuild</code> erstellt eine neue <strong>boot.ini</strong>.</li>
</ol>
</li>
<li><strong>boot.ini ist leer</strong>:
<ol>
<li><code>bootcfg /add</code> fügt das Betriebssystem wieder zur <strong>boot.ini</strong> hinzu.</li>
</ol>
</li>
</ol>
<ul>
<li>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://support.microsoft.com/kb/291980/de?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">kb291980</a>


</li>
</ul>
<h2 id="der-ordner-windowsinstaller">Der Ordner &ldquo;Windows\Installer&quot;</h2>
<p><strong>?</strong> Der Ordner <strong>Windows\Installer</strong> ist sehr voll, kann ich die Dateien einfach löschen?</p>
<p><strong>!</strong> Dieser Ordner enthält die Installationsroutinen der Programme, die mit dem Windows Installer installiert wurden, nicht jedoch die Programmdateien selber. Die Dateien werden benötigt, um die Programme wieder korrekt entfernen zu können. Microsoft bietet auf seiner Seite ein Tool an, das verspricht, diesen Ordner aufräumen zu können: 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://support.microsoft.com/?kbid=290301&amp;utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">Windows Install CleanUp</a>


.</p>
<h2 id="windows-installer-sucht-nach-installationspaketen-msi-beim-öffnen">Windows Installer sucht nach Installationspaketen (*.msi) beim Öffnen…</h2>
<p><strong>?</strong> … verschiedener Programme. Beim Öffnen von Word, den Druckeinstellungen oder anderen Programmen versucht der Windows Installer auf ein Installationspaket zuzugreifen, das nicht mehr existiert.</p>
<p><strong>!</strong> In diesem Fall gibt es einen Konflikt mit einem möglicherweise nicht mehr vorhandenen Programm auf dem Computer. Nennt der Windows Installer die Installationsroutine des Programms, kann man direkt per <strong>Windows Install CleanUp</strong> das entsprechende Programm aus der Datenbank entfernen. 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://support.microsoft.com/?kbid=290301&amp;utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">Windows Install CleanUp</a>


.</p>
<h2 id="dialog-für-speichern-und-öffnen-anpassen">Dialog für Speichern und Öffnen anpassen</h2>
<p><strong>?</strong> Beim Herunterladen von Dateien mit dem Internetbrowser oder beim Öffnen und Speichern von Dateien mit verschiedenen Programmen erscheint ein Dialogfenster, in dem man den Speicherort und Dateiname angibt. Auf der linken Seite sind einige Speicherort des Computers vorgegebn. Kann man diese Liste ergänzen?</p>
<p><strong>!</strong> Bei den Microsoft Office Produkten geschieht das ganz einfach über das Menü &ldquo;Extras&rdquo; im Dialogfenster selber und dort die Option &ldquo;zu Favoriten hinzufügen&rdquo;. Diese Einstellung gilt jedoch nicht systemweit. Um das zu erreichen erstellt man in der Registry unter <em>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies</em> einen Schlüssel mit dem Namen <em>comdlg32</em>. Unterhalb dieses Schlüssels erstellt man nun einen weiteren Schlüssel mit dem Namen <em>Placesbar</em>. Unter diesem Schlüssel kann man jetzt maximal 5 Einträge anlegen. Jeder Schlüssel muss hier den Namen <em>Place0</em> bis <em>Place4</em> tragen und es gibt zwei verschiedene Typen. Lautet der Typ <em>DWORD</em> erwartet der Schlüssel einen der folgenden Werte für die Standardsystemordner:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">0 - Desktop
</span></span><span class="line"><span class="ln">2</span><span class="cl">5 - Eigene Dateien 
</span></span><span class="line"><span class="ln">3</span><span class="cl">6 - Favoriten
</span></span><span class="line"><span class="ln">4</span><span class="cl">8 - Zuletzt verwendete Dokumente
</span></span><span class="line"><span class="ln">5</span><span class="cl">11 - Arbeitsplatz
</span></span><span class="line"><span class="ln">6</span><span class="cl">12 - Netzwerkumgebung
</span></span></code></pre></div><p>Eigene Orte und Verzeichnisse kann man direkt eingeben, wählt man als Typ <em>Zeichenfolge</em>. Das folgende Beispiel zeigt, dass weder die Gross-/Kleinschreibung noch der abschließende Backslash <em>\</em> beachtet werden müssen. Achtung, da es sich hierbei um einen exportierten Registryeintrag handelt, der in dieser Form wieder importiert werden kann, sind die Backslashes doppelt vorhanden. Bei der direkten Eingabe in den Registryeditor darf natürlich nur ein Backslash verwendet werden. Windows Registry Editor Version 5.00</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">\[HKEY\_CURRENT\_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\comdlg32\\Placesbar\]&#34;Place0&#34;=dword:00000000&#34;Place1&#34;=&#34;j:\\\\dokumente\\\\studium\\\\&#34;&#34;Place2&#34;=&#34;c:\\\\teMP&#34;&#34;Place3&#34;=&#34;j:\\\\incomming&#34;&#34;Place4&#34;=dword:00000005
</span></span></code></pre></div><p>Möchte man die Standardeinstellung wiederherstellen, löscht man den zuerst erstellten Schlüssel <em>comdlg32</em>.</p>
<h2 id="dns-server-bei-einer-fritzbox-nachtragen">DNS Server bei einer Fritzbox nachtragen</h2>
<p><strong>?</strong> Es gibt bei meiner Fritzbox im Webinterface nicht die Möglichkeit, einen anderen DNS-Server einzutragen.</p>
<p><strong>!</strong> Der umständliche Weg, der in vielen Foren empfohlen wird, lautet &ldquo;Telnet&rdquo;. Die einfachste Lösung ist jedoch, den bzw. die DNS Server mit dem FBEditor (Download von 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.ip-phone-forum.de/showthread.php?t=79513&amp;utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">IP Phone Forum.de</a>


 nachzutragen. Das Programm benötigt eine Java Runtime Enviroment (Download von 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.java.com/de/download/manual.jsp?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">java.com</a>


.</p>
<h2 id="automatisch-die-urlfilterini-von-opera-aktualisieren">Automatisch die urlfilter.ini von Opera aktualisieren</h2>
<p>Opera bietet zwar eine eigene Filterliste die als AdBlock fungiert, jedoch wird diese nicht automatisch aktualisiert. Folgende Anleitung ermöglicht jedoch, die tägliche Aktualisierung dieser Liste. Benötigt wird:</p>
<ol>
<li><strong>wget</strong> von 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://gnuwin32.sourceforge.net/packages/wget.htm?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">gnuwin32.sourceforge.net</a>


</li>
</ol>
<p>von dort die Binaries im ZIP-Archiv</p>
<p>sowie die Dependencies im ZIP-Archiv</p>
<ol>
<li>eine regelmäßig aktualisierte urlfilter.ini, wie z.B. von:</li>
</ol>
<ul>
<li>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://fanboy.co.nz/adblock/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">http://fanboy.co.nz/adblock/</a>


</li>
<li>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://pgl.yoyo.org/as/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">http://pgl.yoyo.org/as/</a>


</li>
<li>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://www.urlfilter.de/tag/urlfilterini/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">http://www.urlfilter.de/tag/urlfilterini/</a>


</li>
</ul>
<h3 id="vorgehensweise">Vorgehensweise:</h3>
<ol>
<li>Erstelle eine Batchdatei (mit der Endung <em>.cmd</em>) mit folgendem Inhalt, die du mit den WGet-Dateien in ein Verzeichniss kopierst.</li>
</ol>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">@wget -b -q -N -o update.log -O%AppData%\\Opera\\Opera\\urlfilter.ini http://fanboy.co.nz/adblock/opera/complete/urlfilter.ini &#34;http://fanboy.co.nz/adblock/opera/complete/urlfilter.ini&#34;
</span></span><span class="line"><span class="ln">2</span><span class="cl">@rem -b Im Hintergrund ausführen
</span></span><span class="line"><span class="ln">3</span><span class="cl">@rem -q &#34;Leise&#34; ausführen, keine Ausgaben@rem -N nur Dateien herunterladen, die aktueller sind
</span></span></code></pre></div><ol>
<li><strong>Hinweis 1</strong>: Die Urlfilter.ini befindet sich bei einer gewöhnlichen Installation im o.g. Verzeichnis. Wer sich über den Ort nicht sicher ist, findet den korrekten Speicherort über die Adresse opera:config (einfach in die Adresszeile eingeben) - dort im Suchfenster urlfilter eingeben und den korrekten Speicherort für die Batchdatei erhalten</li>
<li><strong>Hinweis 2</strong>: Ich verwende die filterini von fanboy.co.nz; die Größe der Datei kann sich natürlich negativ auf die Geschwindigkeit von Opera auswirken, wer will, kann hier auch den Pfad zu einer anderen urlfilter.ini hinterlegen</li>
<li><strong>Hinweis 3</strong>: Die Zeilen nach der 1. Zeile können natürlich weggelassen werden, sie dienen nur der Erklärung</li>
<li>Führe nun die erstellte Batchdatei aus. Nach kurzer Zeit wirst du feststellen, dass die urlfilter.ini aktualisiert wurde. Manchmal lohnt es sich einen Augenblick zu warten, da die Datei, solange sie von dem Skript noch in Bearbeitung ist, für einen kurzen Augenblick leer erscheint</li>
<li>Wer möchte, kann nun über den Taskplaner von Windows eine Aufgabe erstellen, die diese Batchdatei bei Bedarf einmal täglich oder wöchentlich ausführt</li>
</ol>
<h2 id="fonts--schriftart-lässt-sich-nicht-installieren">Fonts / Schriftart lässt sich nicht installieren</h2>
<p><strong>?</strong> Bei der Installation von Schriftarten unter Windows kommt es öfter zu Fehlermeldungen, dass z.B. die Datei beschädigt sei.</p>
<p><strong>!</strong> Wenn der Treiber der Grafikkarte mehr Speicher anfordert, als Windows es &ldquo;gewohnt&rdquo; ist, kann es zu dieser Fehlermeldung kommen. Um das zu beheben ist muss in der Registry unter</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Contro l\\SessionManager\\MemoryManagement
</span></span></code></pre></div><p>der Wert</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">REG\_DWORD
</span></span></code></pre></div><p>mit einem Inhalt von mindestens</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">20
</span></span></code></pre></div><p>gesetzt werden. Nach einem Neustart sollte das Problem behoben sein.</p>
<h2 id="nach-update-der-mediawiki-software-fehlen-thumbnails-der-bilder">Nach Update der Mediawiki-Software fehlen Thumbnails der Bilder</h2>
<p>Wenn die Mediawikisoftware aktualisiert wurde, werden Thumbnails entweder garnicht oder nur schwarz angezeigt. Um das Problem zu beheben, einfach den Thumbnail-Ordner im Verzeichnis &ldquo;Images&rdquo; im Mediawiki-Verzeichnis loeschen oder umbenennen. Die Softwar erstellt dann neue Thumbnails.</p>
<h2 id="externer-datenträger--festplatte-schreibgeschützt">Externer Datenträger / Festplatte schreibgeschützt</h2>
<p><strong>?</strong> Ich kann plötzlich keine Daten mehr auf meine Festplatte schreiben oder darauf löschen.</p>
<p><strong>!</strong> Windows hat unbemerkt einen Fehler im Dateisystem festgestellt bzw. wurde die Platte einfach nur vom Computer getrennt, oder sie sauber bei Windows zu &ldquo;entmounten&rdquo;. Um das Problem zu genügen, reicht es, den Befehl</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">chkdsk k: /x
</span></span></code></pre></div><p>auszuführen. Entweder im Ausführen-Dialog (Windowstaste + R) oder direkt in der Konsole (cmd). <em>k:</em> entspricht dabei dem Laufwerks-Buchstaben des externen Datenträgers und /x ist die Option, die Windows nun dazu veranlasst, den Fehler zu beheben und den Schreibschutz wieder aufzuheben.</p>
]]></content:encoded><atom:updated>2026-10-06T10:59:33+02:00</atom:updated><category>anleitungen</category><dc:subject>Lesezeit: 5 Minuten</dc:subject><dc:type>faq</dc:type></item></channel></rss>