{"id":88022026,"date":"2026-05-16T19:59:21","date_gmt":"2026-05-16T19:59:21","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88022026.html"},"modified":"2026-05-16T19:59:21","modified_gmt":"2026-05-16T19:59:21","slug":"88022026","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88022026\/","title":{"rendered":"Visual Basic Entwickler 02\/2026"},"content":{"rendered":"<h3>Backstage-Bereich von Access erweitern, Teil 1<\/h3>\n<p>Klickt man in Access auf den Registerreiter Datei, \u00f6ffnet sich der sogenannte Backstage-Bereich. Hier findet man Befehle wie Speichern, Drucken oder Optionen sowie verschiedene Informationsbereiche. Was viele nicht wissen: Dieser Bereich l\u00e4sst sich per XML-Definition umfangreich anpassen. Wir k\u00f6nnen eigene Befehle und Registerkarten hinzuf\u00fcgen, eingebaute Bereiche ausblenden und sogar vollst\u00e4ndige Optionsseiten mit Textfeldern, Kontrollk\u00e4stchen und Auswahllisten gestalten. In diesem Artikel zeigen wir Schritt f\u00fcr Schritt, wie das in Access funktioniert \u2013 direkt \u00fcber die Systemtabelle USysRibbons und VBA-Callback-Prozeduren.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/BackstageBereich_von_Access_erweitern_Teil_1\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Textdateien und Stream mit dem FileSystemObject<\/h3>\n<p>Im Artikel Dateimanagement mit dem FileSystemObject (www.vbentwickler.de\/478) haben wir die Klasse FileSystemObject kennengelernt und damit Laufwerke, Verzeichnisse und Dateien verwaltet. Dabei haben wir drei Methoden und Funktionen erw\u00e4hnt, die wir in einem separaten Artikel behandeln wollten: CreateTextFile, OpenTextFile und OpenAsTextStream. Diese drei Elemente sind das Tor zur Klasse TextStream, mit der wir Textdateien erstellen, beschreiben und auslesen k\u00f6nnen. In diesem Artikel schauen wir uns zuerst an, wie wir TextStream-Objekte erzeugen, und gehen dann alle Eigenschaften und Methoden der Klasse durch. Abschlie\u00dfend bauen wir ein praxisnahes Beispiel, in dem wir eine CSV-Datei erzeugen und wieder einlesen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Textdateien_und_Stream_mit_dem_FileSystemObject\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Eigene Icons in Ribbon und Backstage anzeigen<\/h3>\n<p>Durch Anpassung des Ribbons oder des Backstage-Bereichs kann man seinen Anwendungen praktische Elemente zum Aufrufen von Funktionen, Formularen oder Berichten hinzuf\u00fcgen. Noch individueller werden benutzerdefinierte Ribbons und der Backstage-Bereich, wenn man den Steuerelementen auch noch eigene Icons hinzuf\u00fcgt. Das ist jedoch mit Bordmitteln nicht so einfach m\u00f6glich. Fr\u00fcher hat man diese Aufgabe unter Verwendung zahlreicher API-Funktionen aus der GDI-Bibliothek erledigt. Mittlerweile haben wir wesentlich einfachere Routinen daf\u00fcr entwickelt. In diesem Artikel stellen wir diese vor und zeigen, wie Du Ribbon- und Backstage-Steuerelemente einfach mit solchen Icons ausstatten kannst.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Eigene_Icons_in_Ribbon_und_Backstage_anzeigen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Rest-APIs mit VBA programmieren<\/h3>\n<p>Wer mit VBA arbeitet, kommt heute kaum noch daran vorbei: Fast jeder interessante Online-Dienst \u2013 von Wetter- und Geo-Daten \u00fcber Projektmanagement-Tools bis hin zu KI-Diensten \u2013 bietet eine Rest-API an. Dabei ist das Prinzip immer dasselbe: Du schickst eine HTTP-Anfrage an eine bestimmte URL, und der Dienst antwortet mit strukturierten Daten \u2013 in der Regel im JSON-Format. Ob Du Kundenadressen mit einem CRM abgleichen, Versandetiketten bei DHL anfordern, Aufgaben in Trello anlegen oder Texte mit DeepL \u00fcbersetzen willst \u2013 hinter all diesen Integrationen steckt dieselbe Technik. VBA bringt daf\u00fcr alle n\u00f6tigen Werkzeuge von Haus aus mit: Ein einziger Verweis auf eine Windows-Systembibliothek gen\u00fcgt, um HTTP-Anfragen abzusetzen und die Antworten auszuwerten. Dieser Artikel erkl\u00e4rt, was eine Rest-API \u00fcberhaupt ist, welche Grundbegriffe Du kennen musst, um jede beliebige API-Dokumentation selbstst\u00e4ndig zu lesen, und wie Du eine wiederverwendbare Funktion baust, die Du als solide Basis f\u00fcr jeden weiteren API-Aufruf einsetzen kannst.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/RestAPIs_mit_VBA_programmieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>SQL Server-Verbindungen per Backstage verwalten<\/h3>\n<p>Wer in Access mit verkn\u00fcpften SQL Server-Tabellen arbeitet, kennt das Problem: Die Verbindungszeichenfolge muss korrekt zusammengesetzt sein, Treiber und Authentifizierungsart m\u00fcssen stimmen \u2013 und bei jeder neuen Datenbank f\u00e4ngt man von vorn an. Dieser Artikel zeigt, wie Du einen eigenen Tab im Backstage-Bereich von Access einrichtest, der Dir das Zusammenbauen der Verbindungszeichenfolge abnimmt. <\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/SQL_ServerVerbindungen_per_Backstage_verwalten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>PLZ-Lookup per Rest-API<\/h3>\n<p>Im Grundlagenartikel zu Rest-APIs haben wir gezeigt, wie das Konzept funktioniert und wie eine wiederverwendbare HTTPRequest-Funktion aussieht. Jetzt setzen wir das Gelernte das erste Mal gegen eine echte API ein: Wir fragen zu einer deutschen Postleitzahl den zugeh\u00f6rigen Ort und die Koordinaten ab \u2013 ohne Anmeldung, ohne API-Key und vollkommen kostenlos. Nebenbei lernen wir, wie wir die JSON-Antwort mit wenigen Handgriffen auslesen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/PLZLookup_per_RestAPI\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Regul\u00e4re Ausdr\u00fccke in VBA: Die neue RegExp-Klasse<\/h3>\n<p>Seit Office Version 2508 sind regul\u00e4re Ausdr\u00fccke direkt in die VBA-Objektbibliothek integriert. Damit entf\u00e4llt der bisherige Umweg \u00fcber einen externen Verweis auf die VBScript-Bibliothek. Dieser Artikel erkl\u00e4rt die Hintergr\u00fcnde dieser \u00c4nderung, stellt alle Klassen und ihre Mitglieder vor und zeigt anhand zahlreicher Beispiele, wie Du regul\u00e4re Ausdr\u00fccke in Deinen VBA-Projekten einsetzen kannst.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Regulaere_Ausdruecke_in_VBA_Die_neue_RegExpKlasse\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backstage-Bereich von Access erweitern, Teil 1 Klickt man in Access auf den Registerreiter Datei, \u00f6ffnet sich der sogenannte Backstage-Bereich. Hier findet man Befehle wie Speichern, Drucken oder Optionen sowie verschiedene Informationsbereiche. Was viele nicht wissen:<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":""},"yst_prominent_words":[],"class_list":["post-88022026","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88022026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=88022026"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88022026\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88022026"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88022026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}