{"id":55000759,"date":"2011-02-01T00:00:00","date_gmt":"2020-05-22T22:01:17","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=759"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Makros_in_Access_2010","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/","title":{"rendered":"Makros in Access 2010"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg04.met.vgwort.de\/na\/35a65386262242f18957136bbe90238d\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Eine der wesentlichen Neuerungen von Access 2010 sind die stark aufgewerteten Makros. Microsoft m&ouml;chte sich mit einer vereinfachten Methode f&uuml;r die Programmierung von Access aber nicht nur neue Benutzergruppen erschlie&szlig;en, sondern bestimmt damit auch den Rahmen f&uuml;r die Programmierung der ebenfalls neuen Web-Version von Access-Datenbanken. Wir bleiben aber zun&auml;chst auf dem Desktop und zeigen Ihnen, was Sie mit den neuen Makrofunktionen alles anstellen k&ouml;nnen.<\/b><\/p>\n<p>Die M&ouml;glichkeiten der Makros in fr&uuml;heren Access-Versionen wurden kaum weiterentwickelt (zuletzt tat sich dort in der Version 2007 etwas) und wurden vermutlich nur von Einsteigern genutzt. Wer h&ouml;here Anspr&uuml;che hatte, nutzte VBA zur Programmierung seiner Datenbankanwendung.<\/p>\n<p>Falls Sie VBA zuvor in Excel oder Word genutzt haben, haben Sie den Begriff <b>Makro<\/b> vermutlich synonym mit Prozedur verwendet &#8211; das ist unter Access etwas anders. Hier versteht man unter Makros eine etwas andere Art der Programmierung, bei der die Befehle in einer Art grafischem Editor zusammengef&uuml;gt werden. Das bleiben die Makros auch nach wie vor, nur gibt es nunmehr wesentlich gr&ouml;&szlig;ere M&ouml;glichkeiten, etwa zum Verschachteln von Code oder f&uuml;r den Datenzugriff.<\/p>\n<p>Au&szlig;erdem hat Microsoft mit Access 2010 einen neuen Access-Dateityp eingef&uuml;hrt, mit dem Sie eine komplette Datenbank auf einen SharePoint-Server laden und &uuml;ber das Internet verf&uuml;gbar machen k&ouml;nnen &#8211; die Benutzer greifen dann &uuml;ber den Internet-Browser auf s&auml;mtliche Funktionen der Datenbank zu.<\/p>\n<p>Verst&auml;ndlich, dass hier nicht alle VBA-Elemente und Befehle weiterer Bibliotheken wie DAO und ADODB zum Einsatz kommen k&ouml;nnen. Also hat Microsoft alle ben&ouml;tigten Funktionen auf den kleinsten gemeinsamen Nenner gebracht und daraus eine neue Version der Makros gebaut &#8211; samt neuem Editor f&uuml;r die Eingabe der Makrobefehle.<\/p>\n<p><b>Voraussetzungen<\/b><\/p>\n<p>Die wichtigste Voraussetzung f&uuml;r den Einsatz der neuen Makros ist Access 2010. Viele von Ihnen werden noch nicht mit dieser Version arbeiten.<\/p>\n<p>Wenn Sie die in diesem Beitrag vorgestellten Beispiele dennoch nachvollziehen m&ouml;chten, k&ouml;nnen Sie die neue Office-Version bei Microsoft herunterladen.<\/p>\n<p>Bei der Erstellung dieses Beitrags war dies beispielsweise unter der folgenden Adresse m&ouml;glich: <b>http:\/\/technet.microsoft.com\/de-de\/evalcenter\/ee390818.aspx <\/b>(Anmeldung mit kostenloser <b>Windows Live ID <\/b>erforderlich).<\/p>\n<p><b>Der Makro-Editor<\/b><\/p>\n<p>Den neuen Makro-Editor &ouml;ffnen Sie mit einem Klick auf den Ribbon-Eintrag <b>Erstellen|Makros und Code|Makro <\/b>(s. Bild 1). Gleichzeitig erstellen Sie mit diesem Befehl ein neues, leeres Makro.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Mit diesem Befehl &ouml;ffnen Sie den Makro-Editor von Access 2010.<\/span><\/b><\/p>\n<p>Schauen wir uns zun&auml;chst den neuen Makro-Editor und seine Bestandteile an (s. Bild 2).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Der neue Makro-Editor und der Aktionskatalog<\/span><\/b><\/p>\n<p>Das Fenster mit dem Titel <b>Makro1<\/b> entspricht prinzipiell dem Codefenster im VBA-Editor, wenn es auch nur jeweils ein einziges Makro aufnehmen kann. Hier k&ouml;nnen Sie bereits einen ersten Makrobefehl ausw&auml;hlen.<\/p>\n<p>Im Fenster <b>Aktionskatalog<\/b> finden Sie weitere Befehle, die nach Funktion gruppiert sind. Sie werden schnell feststellen, dass Sie mit dem Ribbon-Eintrag <b>Entwurf|Einblenden\/Ausblenden|Alle Aktionen anzeigen <\/b>die Anzahl der angezeigten Aktionen erweitern k&ouml;nnen.<\/p>\n<p>Der Unterschied zwischen den standardm&auml;&szlig;ig angezeigten und den zus&auml;tzlichen Aktionen ist, dass nur die Standardaktionen in Datenbanken ausgef&uuml;hrt werden, die sich nicht an einem vertrauensw&uuml;rdigen Speicherort befinden (diesen stellen Sie in den Access-Optionen im Bereich <b>Sicherheitscenter <\/b>unter <b>Vertrauensw&uuml;rdige Speicherorte <\/b>ein).<\/p>\n<p>Auch das Kombinationsfeld <b>Neue Aktion einf&uuml;gen <\/b>im neu angelegten Makro zeigt nur die Eintr&auml;ge an, die auch im Fenster <b>Aktionskatalog <\/b>erscheinen.<\/p>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Vertrauensw&uuml;rdige Makro-Aktionen<\/p>\n<p>Das probieren wir gleich einmal aus. Dazu speichern Sie das soeben ge&ouml;ffnete, neue Makro unter dem Namen <b>AutoExec<\/b>. Dies bewirkt die automatische Ausf&uuml;hrung des Makros beim &Ouml;ffnen der Datenbankdatei.<\/p>\n<p>Als Erstes f&uuml;gen wir nur eine harmlose Aktion ein, beispielsweise <b>Meldungsfeld <\/b>(auch die Aktionsnamen wurden mit Access 2010 general&uuml;berholt &#8211; oder handelt es sich bei Meldungsfeld statt Meldungsfenster schlicht um einen &Uuml;bersetzungsfehler).<\/p>\n<p>Es erscheint eine Art Formular, mit dem Sie die Parameter dieser Aktion eingeben k&ouml;nnen. F&uuml;llen Sie diese etwa wie in Bild 3. Wenn Sie anschlie&szlig;end die Datenbank schlie&szlig;en und wieder &ouml;ffnen, erscheint das erwartete Meldungsfenster.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: Anlegen einer Aktion zur Ausgabe eines Meldungsfensters<\/span><\/b><\/p>\n<p>Bevor wir nun eine nicht vertrauensw&uuml;rdige Aktion unterbringen, folgt ein kleiner Exkurs in die Behandlung vertrauensw&uuml;rdiger Dokumente.<\/p>\n<p>Wenn Sie eine Datenbank unter Access 2010 &ouml;ffnen, erscheint standardm&auml;&szlig;ig der gelbe Meldungsbalken aus Bild 4.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Warnmeldung beim erstmaligen &Ouml;ffnen einer Access-Datenbank<\/span><\/b><\/p>\n<p>Diesen klickt man &uuml;blicherweise achtlos weg &#8211; zumindest, wenn man als Entwickler mit den selbst angelegten Datenbanken arbeitet.<\/p>\n<p>Wenn Sie dies tun, werden Pfad und Name der Datenbankdatei wie in Bild 5 in der Registry gespeichert.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Speichern vertrauensw&uuml;rdiger Dokumente in der Registry<\/span><\/b><\/p>\n<p>Dummerweise bietet Access 2010 keine M&ouml;glichkeit, eine solche Liste direkt von Access aus einzusehen.<\/p>\n<p>F&uuml;r unser kleines Experiment ist es jedoch notwendig, dass Sie die Beispieldatenbank aus dieser Liste entfernen, denn sonst wird sie alle Aktionen &#8211; ob vertrauensw&uuml;rdig oder nicht &#8211; klaglos ausf&uuml;hren.<\/p>\n<p>Anschlie&szlig;end f&uuml;gen Sie hinter der <b>Meldungsfeld<\/b>-Aktion eine der nicht vertrauensw&uuml;rdigen Aktionen ein; beispielsweise die Aktion <b>SpeichernObjekt <\/b>mit dem Objekttyp <b>Makro <\/b>und dem Objektnamen <b>AutoExec<\/b>.<\/p>\n<p>Das Resultat k&ouml;nnen Sie Bild 6 entnehmen: Bei angezeigter Sicherheitswarnung haben wir dort die erste Aktion, also Meldungsfeld, mit <b>OK<\/b> best&auml;tigt, um f&uuml;r die zweite, nicht vertrauensw&uuml;rdige Aktion eine entsprechende Meldung zu erhalten.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: Nur vertrauensw&uuml;rdige Datenbanken f&uuml;hren alle Makro-Aktionen aus.<\/span><\/b><\/p>\n<p>Diese Meldung wird Otto Normalverbraucher nat&uuml;rlich &uuml;berfordern, also m&uuml;ssen wir ihm auf andere Weise erkl&auml;ren, dass er die Datenbank als vertrauensw&uuml;rdig einstufen muss, wenn er alle enthaltenen Funktionen ausf&uuml;hren m&ouml;chte.<\/p>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Wenn &#8230; dann!<\/p>\n<p>Damit erhalten wir gleich ein sch&ouml;nes Beispiel f&uuml;r ein <b>Wenn&#8230;dann<\/b>-Konstrukt in Makros. Als Erstes legen Sie also ein Element des Typs <b>Wenn<\/b> an (s. Bild 7). Sie finden dieses Element gleich ganz oben im Aktionskatalog oder im Kombinationsfeld zur Auswahl der Makro-Aktion.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Der erste Teil einer Wenn-Bedingung<\/span><\/b><\/p>\n<p><!--30percent--><\/p>\n<p>Tragen Sie hinter <b>Wenn <\/b>den Ausdruck <b>[CurrentProject].[IsTrusted] <\/b>ein. Dieser Ausdruck pr&uuml;ft, ob die aktuelle Datenbank vertrauensw&uuml;rdig ist &#8211; egal, ob Sie die Datenbank selbst oder ihren Speicherort als vertrauensw&uuml;rdig eingestuft haben.<\/p>\n<p>Falls ja, soll eine entsprechende Meldung erscheinen. Diese legen Sie im gleichen Kasten an, in dem sich auch das Schl&uuml;sselwort <b>Wenn <\/b>befindet (s. Bild 8).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic008.png\" alt=\"pic008.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8: Ist die Datenbank vertrauensw&uuml;rdig, soll diese Meldung erscheinen.<\/span><\/b><\/p>\n<p>Falls die Datenbank nicht vertrauensw&uuml;rdig ist, soll ebenfalls eine Meldung erscheinen und die Datenbank geschlossen werden. Um den daf&uuml;r ben&ouml;tigten <b>Else<\/b>-Zweig anzulegen, klicken Sie einfach auf <b>Sonst hinzuf&uuml;gen<\/b>. Legen Sie im neu angelegten Bereich zun&auml;chst eine entsprechende Meldung an und eine weitere Aktion zum Schlie&szlig;en der Datenbank.<\/p>\n<p>Das Makro sieht nun wie in Bild 10 aussehen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic009.png\" alt=\"pic009.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9: Das fertige Makro zum Abfragen der Vertrauensw&uuml;rdigkeit einer Datenbank<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic010.png\" alt=\"pic010.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 10: Das fertige Makro zum Abfragen der Vertrauensw&uuml;rdigkeit einer Datenbank<\/span><\/b><\/p>\n<p>Als dritte Option f&uuml;r die Gestaltung von <b>If&#8230;Then<\/b>-Konstrukten bietet sich der <b>Sonst Wenn<\/b>-Zweig an. Hier geben Sie genau wie beim <b>Wenn<\/b>-Teil einen Ausdruck ein, der &uuml;ber die Durchf&uuml;hrung der enthaltenen Aktionen entscheidet.<\/p>\n<p><b>Makro-Befehle suchen<\/b><\/p>\n<p>Da die Anzahl der verf&uuml;gbaren Makros mit dieser Version von Access erheblich gestiegen ist, werden Sie das kleine Suchtextfeld oben im Aktionskatalog begr&uuml;&szlig;en (<span class=\"verweis-ohneumbruch\">s. Bild 11<\/span>).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic011.png\" alt=\"pic011.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 11: Die Suchfunktion des Aktionskatalogs<\/span><\/b><\/p>\n<p>Hier geben Sie einen Begriff in der Sprache der jeweiligen Version ein (zum Beispiel Datensatz oder Formular). Mit jedem Buchstaben wird die Anzeige der gefundenen Aktionen aktualisiert. Die Suche bezieht sich &uuml;brigens nicht nur auf die Namen der Aktionen, sondern auch auf deren Beschreibungen.<\/p>\n<p><b>Makro in Makro<\/b><\/p>\n<p>Im unteren Bereich des Aktionskatalogs finden Sie eine Liste aller bereits erstellter Makros. Wenn das <b>Autoexec<\/b>-Makro die erste H&uuml;rde &uuml;berstanden hat und die Anwendung als vertrauensw&uuml;rdiges Dokument identifiziert wurde, rufen wir ein weiteres Makro auf, das schlicht einen Startdialog anzeigt.<\/p>\n<p>Dieses Makro haben wir bereits erstellt, daher ist es unter dem Namen <b>macStartformular <\/b>in der Liste der bereits verf&uuml;gbaren Makros vorhanden (s. Bild 12). Ein Doppelklick auf einen der Eintr&auml;ge f&uuml;gt das Makro in einer neuen Aktion namens <b>Ausf&uuml;hrenMakro <\/b>zum aktuell bearbeiteten Makro hinzu. <b>Ausf&uuml;hrenMakro<\/b> kann das angegebene Makro beliebig oft ausf&uuml;hren. Au&szlig;erdem k&ouml;nnen Sie eine Bedingung angeben, die festlegt, ob das Makro ausgef&uuml;hrt werden soll.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic012.png\" alt=\"pic012.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 12: Vorhandene Makros k&ouml;nnen leicht in andere Makros integriert werden.<\/span><\/b><\/p>\n<p><b>Neue Aktion hinzuf&uuml;gen<\/b><\/p>\n<p>Eine neue Aktion k&ouml;nnen Sie direkt im Makro-Fenster immer nur f&uuml;r die Ebene anlegen, in der sich das aktuell markierte Makro befindet. Eine neue Aktion wird dann immer ans Ende dieser Ebene angef&uuml;gt.<\/p>\n<p>Wenn Sie die neue Aktion eigentlich weiter oben positioneren wollten, verwenden Sie die <b>Pfeil nach oben <\/b>und <b>Pfeil nach unten<\/b>-Schaltfl&auml;chen im Makro-Entwurf oder auch einfach die Tastenkombination <b>Strg + Nach oben <\/b>oder <b>Strg + Nach unten<\/b>. Alternativ k&ouml;nnen Sie die Reihenfolge auch einfach durch das Verschieben eines Eintrags mit der Maus erledigen. Leider gelingt dies nicht f&uuml;r mehrere Aktionen gleichzeitig.<\/p>\n<p>Per Drag and Drop aus dem Aktionskatalog haben Sie beim Einf&uuml;gen neuer Aktionen direktere M&ouml;glichkeiten: Wenn Sie eine Aktion mit der Maus in den Makro-Entwurf ziehen, k&ouml;nnen Sie diese gleich an die gew&uuml;nschte Stelle bewegen. Eine orangefarbene Markierung zeigt jeweils an, wo die Aktion eingef&uuml;gt w&uuml;rde.<\/p>\n<p><b>Kommentieren Sie!<\/b><\/p>\n<p>Zur besseren &Uuml;bersicht bietet Access nun auch eine Kommentarfunktion f&uuml;r Makros. Kommentare f&uuml;gen Sie per Drag and Drop des Eintrags <b>Kommentar <\/b>aus dem Aktionskatalog in das aktuelle Makro ein (s. Bild 13).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic013.png\" alt=\"pic013.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 13: Einf&uuml;gen eines Kommentars in ein Makro<\/span><\/b><\/p>\n<p>Noch schneller gelingt dies allerdings, wenn Sie in ein Kombinationsfeld mit dem Text <b>Neue Aktion <\/b>einf&uuml;gen gleich den Kommentar mit zwei f&uuml;hrenden Schr&auml;gstrichen eintragen:<\/p>\n<pre>\/\/Dies ist ein Kommentar.<\/pre>\n<p>Access wandelt dies dann in ein Kommentar-Element um.<\/p>\n<p><b>Bereiche ein- und ausblenden<\/b><\/p>\n<p>F&uuml;r die &Uuml;bersicht hilfreich ist auch die M&ouml;glichkeit, komplette Bl&ouml;cke durch Anklicken des Minus-Zeichens am linken Rand zu minimieren &#8211; ein Feature, das auch im VBA-Editor sinnvoll einzusetzen w&auml;re.<\/p>\n<p>Im Ribbon gibt es &uuml;brigens ebenfalls die M&ouml;glichkeit, den aktuell markierten Bereich ein- oder auszublenden. Au&szlig;erdem k&ouml;nnen Sie dort auch alle Bereiche ein- und ausblenden.<\/p>\n<p>Wenn Sie einen Bereich per Tastatur ausblenden m&ouml;chten, k&ouml;nnen Sie dies einfach mit den Tasten <b>Nach links <\/b>und <b>Nach rechts <\/b>erledigen.<\/p>\n<p><b>IntelliSense f&uuml;r Datenbankobjekte<\/b><\/p>\n<p>Eine Funktion, die sich Access-Entwickler schon seit Jahren f&uuml;r den VBA-Editor w&uuml;nschen, ist IntelliSense f&uuml;r Access-Objekte.<\/p>\n<p>Wenn Sie beispielsweise in einem <b>Wenn<\/b>-Konstrukt eine Bedingung verwenden wollen, die den Inhalt eines bestimmten Formularsteuerelements auswertet, brauchen Sie nur den Ausdruck <b>Formulare! <\/b>einzugeben und erhalten gleich nach dem Tippen des n&auml;chsten Zeichens eine Liste aller aktuell vorhandener Formulare (s. Bild 14). Achtung: Dies funktioniert nur mit dem Ausrufezeichen, nicht mit dem Punkt!<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic014.png\" alt=\"pic014.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 14: Im Makro-Entwurf greifen Sie per IntelliSense auf Objekte, Steuerelemente und Feldnamen zu.<\/span><\/b><\/p>\n<p><b>Ausdrucks-Generator aktivieren<\/b><\/p>\n<p>Wenn Sie den Ausdrucks-Generator zum Zusammenstellen von Ausdr&uuml;cken verwenden m&ouml;chten, klicken Sie auf die Schaltfl&auml;che mit dem Zauberstab-Symbol. Manchmal ist dieses nicht sichtbar. Das k&ouml;nnen Sie in der Regel &auml;ndern, indem Sie den Ausdruck mit einem Gleichheitszeichen beginnen.<\/p>\n<p><b>Debuggen von Makros<\/b><\/p>\n<p>Bereits seit Access 2007 k&ouml;nnen Sie Makros debuggen. Dazu aktivieren Sie im Ribbon die Umschaltfl&auml;che <b>Entwurf|Tools|Einzelschritt <\/b>und klicken dann auf den Befehl <b>Ausf&uuml;hren <\/b>im gleichen Bereich.<\/p>\n<p>Access zeigt nun in einem speziellen Makro-Debugging-Fenster den aktuellen Status an. Leider gibt es keine Anzeige im Makro-Entwurf, der darauf hindeutet, welche Aktion gerade durchgef&uuml;hrt wird.<\/p>\n<p><b>Fehlerbehandlung<\/b><\/p>\n<p>Bereits seit Access 2007 gibt es eine Fehlerbehandlung, die durch die strukturierte Anzeige in Access 2010 nat&uuml;rlich noch viel besser zur Geltung kommt.<\/p>\n<p>Die Fehlerbehandlung funktioniert grunds&auml;tzlich wie unter VBA. Im Beispiel aus Bild 15 etwa wird die Access-Fehlerbehandlung deaktiviert, um im folgenden Schritt einen Fehler zu provozieren (Division durch 0) und diesen im &uuml;bern&auml;chsten Schritt zu behandeln. Zum Deaktivieren der Access-Fehlerbehandlung weisen Sie dem Parameter <b>Gehe zu <\/b>der Makro-Aktion <b>BeiFehler <\/b>den Wert <b>N&auml;chster <\/b>zu &#8211; dies ist gleichbedeutend mit dem <b>On Error Resume Next <\/b>von VBA.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic015.png\" alt=\"pic015.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 15: Beispiel f&uuml;r eine einfache Fehlerbehandlung<\/span><\/b><\/p>\n<p>Hinter der Zeile, die den Fehler verursacht, pr&uuml;fen wir dann, ob ein Fehler ausgel&ouml;st wurde. Dies erledigt eine <b>Wenn<\/b>-Aktion mit dem Ausdruck <b>Nicht [MacroError].[Number]=0<\/b>.<\/p>\n<p>Dummerweise versagt der Ausdrucks-Generator, den Sie mit einem Klick auf das Zauberstab-Symbol &ouml;ffnen, hier v&ouml;llig: Es gibt zwar einen Bereich <b>Funktionen|Integrierte Funktionen|Fehlerbehandlung<\/b>, aber einen Verweis auf die Funktion, die einen im Makro aufgetretenen Fehler zur&uuml;ckgibt, findet man dort nicht.<\/p>\n<p>Der Ausdruck <b>MacroError <\/b>wird dort erst per IntelliSense angezeigt, wenn Sie den ersten Buchstaben eingeben &#8211; aber daf&uuml;r muss man ja erst einmal wissen, wonach man &uuml;berhaupt sucht.<\/p>\n<p>Es gibt jedoch eine Tastenkombination, mit der Sie gleich alle aktuell verf&uuml;gbaren Ausdr&uuml;cke anzeigen: <b>Strg + Leertaste<\/b>.<\/p>\n<p>Wenn Sie wieder die Access-Fehlerbehandlung einschalten m&ouml;chten, verwenden Sie wiederum die Makro-Aktion <b>BeiFehler <\/b>und stellen <b>Gehe zu <\/b>diesmal auf <b>Fehlgeschlagen <\/b>ein.<\/p>\n<p>In den folgenden Aktionen auftretende Fehler l&ouml;sen nun wieder die Access-Fehlermeldungen aus (s. Bild 17).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic016.png\" alt=\"pic016.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 16: Die f&uuml;r die Fehlerbehandlung ben&ouml;tigten Elemente liefert der Ausdrucks-Generator nicht.<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic017.png\" alt=\"pic017.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 17: Die f&uuml;r die Fehlerbehandlung ben&ouml;tigten Elemente liefert der Ausdrucks-Generator nicht.<\/span><\/b><\/p>\n<p><b>Makro-Gruppen<\/b><\/p>\n<p>Um die Funktion zum Ein- und Ausblenden von Makros oder Strukturen noch besser nutzen zu k&ouml;nnen, stellt Microsoft das Element <b>Gruppe <\/b>bereit. Damit k&ouml;nnen Sie mehrere Makro-Aktionen zusammenfassen und diese gemeinsam ein- und ausblenden.<\/p>\n<p><b>Untermakros<\/b><\/p>\n<p>Nicht neu, aber durch die neue Benutzeroberfl&auml;che anders aufgebaut sind Untermakros. Sie k&ouml;nnen in einem Makro-Objekt mehrere Folgen von Aktionen unterbringen, die Sie als Untermakro zusammenfassen und auch als solches aufrufen k&ouml;nnen. Dies entspricht etwa der Vorgehensweise unter VBA: Dort schreiben Sie auch normalerweise mehrere Prozeduren in ein Modul.<\/p>\n<p>Bei den Makros legen Sie ein neues Element des Type <b>Untermakro <\/b>an, vergeben einen Namen und tragen dann eine Hierarchieebene weiter unten die Aktionen f&uuml;r dieses Untermakro ein.<\/p>\n<p>Der Aufruf w&uuml;rde mit der Aktion <b>Ausf&uuml;hrenMakro <\/b>unter Angabe von Makroname und Untermakroname nach dem Schema <b>&lt;Makro&gt;.&lt;Untermakro&gt;<\/b> erfolgen. Dies unterst&uuml;tzt die Auswahl der Makros &uuml;ber ein entsprechendes Kombinationsfeld (s. Bild 18).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic018.png\" alt=\"pic018.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 18: Aufruf von Untermakros<\/span><\/b><\/p>\n<p>Sie k&ouml;nnen ein Makro oder ein Untermakro auch einfach aus dem Aktionskatalog an die gew&uuml;nschte Stelle ziehen. Die <b>Ausf&uuml;hrenMakro<\/b>-Aktion wird dann automatisch angelegt und mit dem entsprechenden Makronamen gef&uuml;llt.<\/p>\n<p><b>Makros aufrufen<\/b><\/p>\n<p>Benutzerdefinierte Makros starten Sie am einfachsten, indem Sie doppelt auf den entsprechenden Eintrag des Navigationsbereichs klicken. Sie k&ouml;nnen Makros jedoch auch f&uuml;r die Ereignisprozeduren von Formularen, Berichten und Steuerelementen eintragen.<\/p>\n<p><b>Doch lieber VBA statt Makros<\/b><\/p>\n<p>Wenn Sie mit Makros gearbeitet haben und dann doch lieber mit VBA programmieren m&ouml;chten, k&ouml;nnen Sie ein Makro nach dem &Ouml;ffnen &uuml;ber den Ribbon-Befehl <b>Entwurf|Tools|Makros zu Visual Basic konvertieren <\/b>in eine VBA-Prozedur umwandeln. Sie k&ouml;nnen dann noch angeben, ob Access eine Fehlerbehandlung und die im Makro enthaltenen Kommentare im VBA-Code unterbringen soll.<\/p>\n<p><b>Datenmakros<\/b><\/p>\n<p>Mit den Datenmakros gibt es eine wirklich interessante Neuerung. Diese werden etwas anders als die &uuml;blichen Makros nicht durch Ereignisse etwa von Formularen oder Steuerelementen, sondern durch &auml;nderungen von Daten aufgerufen. Prinzipiell entspricht deren Funktion denen der Trigger von SQL-Server-Systemen. Wir widmen diesem Feature einen eigenen Beitrag (<b>Datenmakros in Access 2010<\/b>, <b>www.access-im-unternehmen.de\/760<\/b>).<\/p>\n<p><b>Zusammenfassung und Ausblick<\/b><\/p>\n<p>Dies war nur ein &Uuml;berblick auf den neuen Makro-Editor sowie einige der neuen Features der Makros in Access 2010.<\/p>\n<p>Der Hauptgrund f&uuml;r die Erweiterungen ist, einen &uuml;berschaubaren und in browserf&auml;hige Anwendungen umwandelbaren Bestand an Befehlen anzubieten, mit denen Sie Webdatenbanken programmieren k&ouml;nnen.<\/p>\n<p>Webdatenbanken werden eines der Themen der folgenden Ausgabe von Access im Unternehmen sein.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_01\/MakrosInAccess2010-web-images\/pic016.png\" alt=\"pic016.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 16: Die f&uuml;r die Fehlerbehandlung ben&ouml;tigten Elemente liefert der Ausdrucks-Generator nicht.<\/span><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine der wesentlichen Neuerungen von Access 2010 sind die stark aufgewerteten Makros. Microsoft m&ouml;chte sich mit einer vereinfachten Methode f&uuml;r die Programmierung von Access aber nicht nur neue Benutzergruppen erschlie&szlig;en, sondern bestimmt damit auch den Rahmen f&uuml;r die Programmierung der ebenfalls neuen Web-Version von Access-Datenbanken. Wir bleiben aber zun&auml;chst auf dem Desktop und zeigen Ihnen, was Sie mit den neuen Makrofunktionen alles anstellen k&ouml;nnen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[66012011,662011,44000025],"tags":[],"class_list":["post-55000759","post","type-post","status-publish","format-standard","hentry","category-66012011","category-662011","category-VBA_und_Programmiertechniken"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Makros in Access 2010 - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Makros in Access 2010\" \/>\n<meta property=\"og:description\" content=\"Eine der wesentlichen Neuerungen von Access 2010 sind die stark aufgewerteten Makros. Microsoft m&ouml;chte sich mit einer vereinfachten Methode f&uuml;r die Programmierung von Access aber nicht nur neue Benutzergruppen erschlie&szlig;en, sondern bestimmt damit auch den Rahmen f&uuml;r die Programmierung der ebenfalls neuen Web-Version von Access-Datenbanken. Wir bleiben aber zun&auml;chst auf dem Desktop und zeigen Ihnen, was Sie mit den neuen Makrofunktionen alles anstellen k&ouml;nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T22:01:17+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg04.met.vgwort.de\/na\/35a65386262242f18957136bbe90238d\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"14\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Makros in Access 2010\",\"datePublished\":\"2020-05-22T22:01:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/\"},\"wordCount\":2773,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/35a65386262242f18957136bbe90238d\",\"articleSection\":[\"1\\\/2011\",\"2011\",\"VBA und Programmiertechniken\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/\",\"name\":\"Makros in Access 2010 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/35a65386262242f18957136bbe90238d\",\"datePublished\":\"2020-05-22T22:01:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/35a65386262242f18957136bbe90238d\",\"contentUrl\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/35a65386262242f18957136bbe90238d\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Makros_in_Access_2010\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Makros in Access 2010\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Makros in Access 2010 - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/","og_locale":"de_DE","og_type":"article","og_title":"Makros in Access 2010","og_description":"Eine der wesentlichen Neuerungen von Access 2010 sind die stark aufgewerteten Makros. Microsoft m&ouml;chte sich mit einer vereinfachten Methode f&uuml;r die Programmierung von Access aber nicht nur neue Benutzergruppen erschlie&szlig;en, sondern bestimmt damit auch den Rahmen f&uuml;r die Programmierung der ebenfalls neuen Web-Version von Access-Datenbanken. Wir bleiben aber zun&auml;chst auf dem Desktop und zeigen Ihnen, was Sie mit den neuen Makrofunktionen alles anstellen k&ouml;nnen.","og_url":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T22:01:17+00:00","og_image":[{"url":"http:\/\/vg04.met.vgwort.de\/na\/35a65386262242f18957136bbe90238d","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"14\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Makros in Access 2010","datePublished":"2020-05-22T22:01:17+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/"},"wordCount":2773,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#primaryimage"},"thumbnailUrl":"http:\/\/vg04.met.vgwort.de\/na\/35a65386262242f18957136bbe90238d","articleSection":["1\/2011","2011","VBA und Programmiertechniken"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/","url":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/","name":"Makros in Access 2010 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#primaryimage"},"thumbnailUrl":"http:\/\/vg04.met.vgwort.de\/na\/35a65386262242f18957136bbe90238d","datePublished":"2020-05-22T22:01:17+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#primaryimage","url":"http:\/\/vg04.met.vgwort.de\/na\/35a65386262242f18957136bbe90238d","contentUrl":"http:\/\/vg04.met.vgwort.de\/na\/35a65386262242f18957136bbe90238d"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Makros_in_Access_2010\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Makros in Access 2010"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55000759"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000759\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}