{"id":88032025,"date":"2025-08-27T21:21:28","date_gmt":"2025-08-27T21:21:28","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88032025.html"},"modified":"2025-08-27T21:21:28","modified_gmt":"2025-08-27T21:21:28","slug":"88032025","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88032025\/","title":{"rendered":"Visual Basic Entwickler 03\/2025"},"content":{"rendered":"<h3>eBay per VBA steuern: Angebote suchen<\/h3>\n<p>Im ersten Teil der Artikelreihe zum Thema Steuerung von eBay mit VBA haben wir gezeigt, wie man einen Entwickler-Account anlegt, eine neue Anwendung bei eBay erstellt, grundlegende Zugriffsdaten holt und die f\u00fcr die Authentifizierung im Kontext eines bestimmten Benutzerkontos notwendigen Informationen holt \u2013 hier speziell das Authentifizierungstoken. Damit haben wir die Basis geschaffen, um per VBA auf die Rest API von eBay zuzugreifen. Damit fahren wir in diesem Teil fort: Wir wollen den grundlegenden Zugriff auf die Rest-API von eBay herstellen und verwenden dazu einfache Beispiele. Wie sich zeigt, gibt es zwei verschiedene Kontexte, in denen wir hier arbeiten, den Anwendungs- und den Benutzerkontext. Beide beschreiben wir in diesem Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/eBay_per_VBA_steuern_Angebote_suchen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Microsoft 365- E-Mails per Access-Formular senden<\/h3>\n<p>Im Artikel \u00bbMicrosoft 365 E-Mails mit Make per Klasse senden\u00ab (www.vbentwickler.de\/465) und den dort referenzierten Artikeln haben wir am Beispiel von Microsoft 365 und Make.com gezeigt, wie wir per VBA E-Mails versenden k\u00f6nnen. Dazu haben wir eine Klasse programmiert, mit der wir leicht die notwendigen Daten f\u00fcr die E-Mail \u00fcbergeben k\u00f6nnen. Im vorliegenden Artikel stellen wir nun ein Formular vor, mit dem wir leicht die Daten f\u00fcr eine solche E-Mail eingeben und diese schlie\u00dflich absenden k\u00f6nnen. Die dazu eingegebenen Daten speichern wir in entsprechenden Tabellen, sodass wir diese sp\u00e4ter einsehen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Microsoft_365_EMails_per_AccessFormular_senden\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Backstage-Bereich per COM-Add-In anpassen<\/h3>\n<p>Wenn man eine der Office-Anwendungen um ein selbst programmiertes COM-Add-In erweitern m\u00f6chte, kann man den Backstage-Bereich nutzen, um eventuell notwendige Optionen f\u00fcr dieses COM-Add-In dort abzubilden. Wir w\u00fcrden dann einen eigenen Reiter auf der linken Seite des Backstage-Bereichs platzieren, \u00fcber den wir einen eigenen Bereich anzeigen k\u00f6nnen. Diesem wiederum k\u00f6nnen wir verschiedene Steuerelemente f\u00fcr die Anzeige und Eingabe von Optionen hinzuf\u00fcgen. Dieser Artikel zeigt, wie wir ein einfaches COM-Add-In mit twinBASIC erstellen und dieses mit der Definition einer Backstage-Erweiterung ausstatten und wie diese Erweiterung beim Starten der Anwendung angezeigt wird.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/BackstageBereich_per_COMAddIn_anpassen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ereignisse aus VB.NET-COM-DLLs implementieren<\/h3>\n<p>Viele Szenarien, in denen man eine COM-DLL ben\u00f6tigt, kann man mit einer VB6-COM-DLL auf Basis von twinBASIC abbilden. Manchmal m\u00f6chte man aber auf Funktionen zugreifen, die einfacher mit einem VB.NET-Projekt zu erledigen sind. In diesem Artikel schauen wir uns nicht nur an, wie wir einen COM-DLL mit VB.NET erstellen, sondern legen den Fokus auf das Bereitstellen von Ereignissen und wie wir diese in dem VBA-Projekt, welches die COM-DLL nutzt, implementieren k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Ereignisse_aus_VBNETCOMDLLs_implementieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>ADODB: Datenzugriff mit der Command-Klasse<\/h3>\n<p>In einem anderen Artikel namens \u00bbADODB: SQL-Befehle schnell ausf\u00fchren mit Execute\u00ab (www.vbentwickler.de\/447) haben wir bereits gezeigt, wie wir unter ADO mit der Execute-Methode der Connection-Klasse schnell SQL-Anweisungen zum Manipulieren von Daten ausf\u00fchren oder Daten abrufen und mit einem Recordset durchlaufen k\u00f6nnen. Allerdings gibt es gerade f\u00fcr den Austausch von Daten mit dem SQL Server noch einige weitere M\u00f6glichkeiten. Dazu ben\u00f6tigen wir allerdings die Command-Klasse. Sie bietet prim\u00e4r auch eine Execute-Methode, mit der wir die gleichen Dinge erledigen k\u00f6nnen wir mit der gleichnamigen Methode der Connection-Klasse. Sie bietet allerdings viele weitere Optionen, mit denen wir zum Beispiel Parameter an eine gespeicherte Prozedur \u00fcbergeben k\u00f6nnen. Was wir mit der Command-Klasse alles erledigen k\u00f6nnen, liest Du in diesem Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/ADODB_Datenzugriff_mit_der_CommandKlasse\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>eBay per VBA steuern: Angebote suchen Im ersten Teil der Artikelreihe zum Thema Steuerung von eBay mit VBA haben wir gezeigt, wie man einen Entwickler-Account anlegt, eine neue Anwendung bei eBay erstellt, grundlegende Zugriffsdaten holt<\/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-88032025","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88032025","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=88032025"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88032025\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88032025"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88032025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}