{"id":88042024,"date":"2024-11-05T22:37:13","date_gmt":"2024-11-05T22:37:13","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88042024.html"},"modified":"2024-11-05T22:37:13","modified_gmt":"2024-11-05T22:37:13","slug":"88042024","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88042024\/","title":{"rendered":"Visual Basic Entwickler 04\/2024"},"content":{"rendered":"<h3>DHL-Versandetiketten erstellen per VBA<\/h3>\n<p>Wer Kunden und Bestellungen mit einer Access-Datenbank verwaltet oder gegebenenfalls auch mit einer Excel-Tabelle, m\u00f6chte vielleicht Zeit sparen und die Etiketten f\u00fcr den Versand von Lieferungen an seine Kunden automatisieren. Das gelingt mit den verschiedenen Webservices von DHL. Wir haben bereits einmal eine solche L\u00f6sung vorgestellt, aber DHL hat seine Schnittstellen f\u00fcr die Erstellung von Versandetiketten aktualisiert. In diesem Artikel schauen wir uns an, wie die neuen Schnittstellen funktionieren: Welche Daten ben\u00f6tige ich? Welche URL muss f\u00fcr den Zugriff verwendet werden? In welcher Form \u00fcbergebe ich beispielsweise die Adressdaten an den Webservice?<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/DHLVersandetiketten_erstellen_per_VBA\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Klassenprogrammierung mit COM-Add-In vereinfachen<\/h3>\n<p>.NET bietet sehr viele Steuer\u00adelemente. Viel mehr als beispielsweise Microsoft Access. Und auch wenn man unter Access mit den eingebauten Steuerelementen die meisten Aufgaben im Bereich einer Datenbanksoftware erledigen kann, w\u00fcnschen sich viele Entwickler, auch einmal andere Steuer\u00adelemente nutzen zu k\u00f6nnen. Wir untersuchen in diesem Artikel, ob und wie wir .NET-Steuerelemente unter Access einbinden und in Formularen anzeigen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Klassenprogrammierung_mit_COMAddIn_vereinfachen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Men\u00fcs per VBA programmieren<\/h3>\n<p>Das Men\u00fcsystem des VBA-Editors l\u00e4sst sich \u00fcber die Benutzeroberfl\u00e4che bereits einfach anpassen. Das haben wir im Artikel \u00bbMen\u00fcsystem im VBA-Editor anpassen\u00ab (www.vbentwickler.de\/434)  gezeigt. Au\u00dferdem haben wir uns im Artikel \u00bbKontextmen\u00fcs per VBA programmieren\u00ab (www.vbentwickler.de\/368) bereits angeschaut, wie wir per VBA Kontextmen\u00fcs erstellen und anpassen k\u00f6nnen. Es fehlen also noch die Informationen, wie wir die eigentlichen Men\u00fcleisten und Symbolleisten mit VBA programmieren k\u00f6nnen. Wie das gelingt, schauen wir uns im vorliegenden Artikel an. Wir zeigen, wie vorhandene Men\u00fcs angepasst und wie neue Men\u00fcs erstellt werden k\u00f6nnen. <\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Menues_per_VBA_programmieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Men\u00fc-Steuerelemente per VBA programmieren<\/h3>\n<p>Im Artikel \u00bbMen\u00fcs per VBA programmieren\u00ab (www.vbentwickler.de\/435) haben wir uns bereits angesehen, wie wir die Men\u00fcstruktur selbst im VBA-Editor per VBA programmieren k\u00f6nnen. Damit wissen wir nun, wie wir Hauptmen\u00fcleisten, Symbolleisten und Kontextmen\u00fcs erstellen und anzeigen k\u00f6nnen. Es fehlt allerdings noch das Salz in der Suppe, n\u00e4mlich die Steuerelemente auf diesen Men\u00fcs. Welche es gibt und wie man diese hinzuf\u00fcgt und mit Aktionen versieht, schauen wir uns in diesem Artikel an.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/MenueSteuerelemente_per_VBA_programmieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>PowerPoint: Texte automatisiert \u00fcbersetzen<\/h3>\n<p>Neulich war es mal wieder so weit: Eine PowerPoint-Pr\u00e4sentation musste her. Und das auch noch auf Englisch. Okay, das Schul-Englisch ist zum Verstehen und schriftliche Kommunikation ausreichend, aber eine PowerPoint-Pr\u00e4sention f\u00fcr englischsprachiges Fachpublikum sollte schon ann\u00e4hrend perfekt sein. Wozu gibt es \u00dcbersetzungsdienste? Also habe ich meine Texte auf Deutsch zurechtgelegt und diese von der KI \u00fcbersetzen lassen. Dann habe ich alles in die PowerPoint-Pr\u00e4sentation eingef\u00fcgt und noch die Animationen hinzugef\u00fcgt, damit beispielsweise Stichpunkte Schritt f\u00fcr Schritt eingeblendet werden k\u00f6nnen. All das hat so gut geklappt, dass ich die Pr\u00e4sentation anschlie\u00dfend auch noch f\u00fcr ein Video aufbereiten wollte \u2013 diesmal jedoch auf Deutsch. Also habe ich erstmal eine komplette Seite kopiert, \u00fcbersetzen lassen und wieder zur\u00fcckgeschrieben. Das habe ich f\u00fcr einige Folien gemacht und dann schnell festgestellt, dass so alle Animationen verloren gehen. Der n\u00e4chste Ansatz dann: Absatz f\u00fcr Absatz in die Zwischenablage, \u00fcbersetzen lassen, wieder zur\u00fcckschreiben. So blieben die Animationen erhalten, aber es war zu viel Handarbeit. Wozu beherrsche ich \u2013 im Gegensatz zu Englisch \u2013 eigentlich perfekt VBA? Also habe ich mich an die Programmierung der \u00dcbersetzung der enthaltenen Texte begeben. Das Ergebnis siehst Du in diesem Artikel!<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/PowerPoint_Texte_automatisiert_uebersetzen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>PowerPoint-\u00dcbersetzung per COM-Add-In<\/h3>\n<p>Im Artikel \u00bbPowerPoint: Texte automatisiert \u00fcbersetzen\u00ab (www.vbentwickler.de\/437) haben wir VBA-Code produziert, mit dem wir alle Abs\u00e4tze aller Folien in einem PowerPoint-Dokument automatisch \u00fcbersetzen k\u00f6nnen. Dabei nutzen wir den Dienst DeepL. Leider m\u00fcssen wir, um diesen Code in einem PowerPoint-Dokument verwenden zu k\u00f6nnen, das Modul erst in das jeweilige Dokument integrieren. Wenn man oft PowerPoint-Folien \u00fcbersetzen muss, ist das recht aufw\u00e4ndig. Da nehmen wir lieber den Aufwand in Kauf, einmal ein COM-Add-In f\u00fcr diesen Zweck zu programmieren, dass wir dann auch noch an Dich weitergeben k\u00f6nnen, damit Du es f\u00fcr Dich und Deine Mitarbeiter und\/oder Kunden einsetzen kannst.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/PowerPointuebersetzung_per_COMAddIn\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DHL-Versandetiketten erstellen per VBA Wer Kunden und Bestellungen mit einer Access-Datenbank verwaltet oder gegebenenfalls auch mit einer Excel-Tabelle, m\u00f6chte vielleicht Zeit sparen und die Etiketten f\u00fcr den Versand von Lieferungen an seine Kunden automatisieren. Das<\/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-88042024","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88042024","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=88042024"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88042024\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88042024"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88042024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}