{"id":88012022,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88012022.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88012022","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88012022\/","title":{"rendered":"Access im Unternehmen 01\/2022"},"content":{"rendered":"<h3>VBA-Projekt per VBA referenzieren<\/h3>\n<p>Access bietet nicht nur die M\u00f6glichkeit, Tabellen, Abfragen, Formulare und Berichte per VBA-Code zu erstellen. Sie k\u00f6nnen auch die Elemente, die Sie im VBA-Editor bearbeiten, per VBA erstellen, bearbeiten und wieder l\u00f6schen. Dieser Beitrag macht den Start in eine Beitragsreihe, die sich mit den M\u00f6glichkeiten zur Programmierung des VBA-Editors und von VBA-Code besch\u00e4ftigen. In diesem Teil schauen wir uns an, wie Sie \u00fcberhaupt VBA-Projekte mit VBA referenzieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/VBAProjekt_per_VBA_referenzieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Die Eval-Funktion<\/h3>\n<p>Die Eval-Funktion erlaubt das Auswerten von Ausdr\u00fccken, die als Parameter an diese Funktion \u00fcbergeben werden. Damit k\u00f6nnen Sie sich verschiedene Anwendungszwecke erschlie\u00dfen \u2013 zum Beispiel die Eingabe von Berechnungen in einfache Textfelder oder das Ermitteln von Eigenschaften von Elementen der Benutzeroberfl\u00e4che ohne Verwendung des VBA-Editors. Dieser Beitrag zeigt die M\u00f6glichkeiten der Eval-Funktion auf.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Die_EvalFunktion\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Etiketten drucken mit Access<\/h3>\n<p>Ein Kunde frage neulich, warum ich nicht mal einen Beitrag dar\u00fcber verfasse, wie man mit einem Thermodrucker beispielsweise Versandetiketten druckt. Also machen wir das einfach! Dieser Artikel zeigt am Beispiel des Brother-Druckers QL-700, wie man aus Access heraus Etiketten drucken kann.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Etiketten_drucken_mit_Access\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Feiertage per VBA ermitteln<\/h3>\n<p>Wenn Sie mit Access Termine verwalten, werden Sie auch Feiertage ber\u00fccksichtigen wollen. Die entsprechenden Datumsangaben liefert Access leider nicht frei Haus \u2013 Sie m\u00fcssen selbst eine entsprechende Funktion bereitstellen. Der vorliegende Beitrag zeigt, wie Sie die Feiertage ermitteln und wie Sie schnell pr\u00fcfen, ob ein Feiertag auf ein bestimmtes Datum f\u00e4llt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Feiertage_per_VBA_ermitteln\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zugriff auf den VBA-Editor mit der VBE-Klasse<\/h3>\n<p>Die VBE-Klasse ist die Schaltzentrale, wenn es darum geht, die Elemente des VBA-Editors und von VBA-Projekten per VBA zu programmieren. Die Klasse ist Teil einer eigenen Bibliothek namens Microsoft Visual Basic for Applications Extensibility 5.3 Object Library. Diese stellt alle Elemente, Methoden und Eigenschaften zur Verf\u00fcgung, um die im VBA-Editor bearbeitbaren Elemente zu erstellen, zu bearbeiten oder zu l\u00f6schen. Dieser Beitrag stellt die Eigenschaften und Auflistungen der VBE-Klasse vor und zeigt, wo Sie weitergehende Informationen zu den einzelnen Elementen finden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zugriff_auf_den_VBAEditor_mit_der_VBEKlasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zugriff auf VBA-Projekte per VBProject <\/h3>\n<p>Die Klasse VBProject des Objektmodells zum Programmieren des VBA-Editors und der enthaltenen Elemente bietet einige interessante Eigenschaften, Methoden und Auflistungen. Diese schauen wir uns im vorliegenden Beitrag an. Hier wird deutlich, dass die  VBProjects im VB-Editor nicht nur f\u00fcr Access-Datenbanken genutzt werden k\u00f6nnen, sondern auch noch f\u00fcr andere Anwendungen \u2013 es gibt n\u00e4mlich einige Elemente, die unter Access nicht funktionieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zugriff_auf_VBAProjekte_per_VBProject_\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Module und Co. im Griff mit VBComponent<\/h3>\n<p>Bei der Programmierung des VBA-Editors per VBA ist eine der Kernkomponenten das Element VBComponent. Wir k\u00f6nnen diese mit der Auflistung VBComponents durchlaufen oder direkt \u00fcber den Namen der Komponente oder den Index darauf zugreifen. Danach ergeben sich verschiedene M\u00f6glichkeiten, die erst mit dem Zugriff auf das CodeModule des VBComponent-Elements interessant werden. Bis dahin schauen wir uns aber noch an, welche M\u00f6glichkeiten das VBComponent-Element bietet. <\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Module_und_Co_im_Griff_mit_VBComponent\">Zum Artikel &#8230;<\/a><\/p>\n<h3>VBA-Code manipulieren mit der CodeModule-Klasse<\/h3>\n<p>Wenn Sie sich mit den anderen Beitr\u00e4gen dieser Reihe bis zum VBComponent-Objekt eines Moduls vorgearbeitet haben, ist es nur noch ein Katzensprung bis zur CodeMod\u00adule-Klasse. Damit k\u00f6nnen Sie dann die Inhalte eines VBA-Moduls auslesen und bearbeiten. Dieser Beitrag zeigt, welche Methoden die CodeModule-Klasse bietet und wie Sie diese f\u00fcr die verschiedenen Anwendungszwecke einsetzen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/VBACode_manipulieren_mit_der_CodeModuleKlasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Auf VBA-Code zugreifen mit der CodePane-Klasse<\/h3>\n<p>In den vorherigen Beitr\u00e4gen dieser Beitragsreihe haben wir uns bereits angesehen, wie Sie auf die Module im VBA-Editor zugreifen, neue Module erstellen und den enthaltenen Code bearbeiten. Es fehlt allerdings noch eine wichtige Schnittstelle zwischen Benutzer und der automatisierten Bearbeitung von VBA-Code: Die Klasse CodePane, die unter anderem die M\u00f6glichkeit bietet, vom Benutzer gesetzte Markierungen im Code auszulesen und solche zu setzen. Letzteres k\u00f6nnen Sie beispielsweise nutzen, um per VBA gesuchte Stellen im Code zu markieren, damit der Benutzer diese erkennen kann. Dieser Beitrag stellt die CodePane-Klasse und ihre M\u00f6glichkeiten vor.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Auf_VBACode_zugreifen_mit_der_CodePaneKlasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Setup f\u00fcr Access-Applikationen, Restarbeiten<\/h3>\n<p>In diesem Teil widmen wir uns einigen Restarbeiten f\u00fcr das Erstellen eines Setups f\u00fcr Access-Applikationen. Diese Arbeiten sind zwar keineswegs unbedingt notwendig, runden aber unser Setup ab und sorgen daher beim Anwender oder Administrator f\u00fcr ein \u00bbgutes Gef\u00fchl\u00ab. Wir wollen zun\u00e4chst sicherstellen, dass unsere Applikation nicht l\u00e4uft, wenn wir sie updaten wollen. Dann unterscheiden wir bei der Installation zwischen Beta- und finaler Version. Und letztlich wollen wir unser Setup dann noch digital signieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Setup_fuer_AccessApplikationen_Restarbeiten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Export von Daten in das DATEV-Format<\/h3>\n<p>Um Daten Ihrer eigenen Software so zu exportieren, dass Ihr Steuerberater diese in das DATEV-System einlesen kann, ben\u00f6tigen Sie gar nicht mal so viel Know-how. Die wesentlichen Informationen finden wir auf der Webseite von DATEV. Dieser Beitrag zeigt, wie Sie Daten im DATEV-Format exportieren und was dabei zu beachten ist. Die so entstandene Datei kann der Steuerberater dann per Importfunktion in das DATEV Rechnungswesen einlesen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Export_von_Daten_in_das_DATEVFormat\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>VBA-Projekt per VBA referenzieren Access bietet nicht nur die M\u00f6glichkeit, Tabellen, Abfragen, Formulare und Berichte per VBA-Code zu erstellen. Sie k\u00f6nnen auch die Elemente, die Sie im VBA-Editor bearbeiten, per VBA erstellen, bearbeiten und wieder<\/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":""},"class_list":["post-88012022","page","type-page","status-publish","hentry"],"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>Access im Unternehmen 01\/2022 - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Access im Unternehmen 01\/2022\" \/>\n<meta property=\"og:description\" content=\"VBA-Projekt per VBA referenzieren Access bietet nicht nur die M\u00f6glichkeit, Tabellen, Abfragen, Formulare und Berichte per VBA-Code zu erstellen. Sie k\u00f6nnen auch die Elemente, die Sie im VBA-Editor bearbeiten, per VBA erstellen, bearbeiten und wieder\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88012022\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88012022\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88012022\\\/\",\"name\":\"Access im Unternehmen 01\\\/2022 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"datePublished\":\"2019-11-08T11:47:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88012022\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88012022\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88012022\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 01\\\/2022\"}]},{\"@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\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Access im Unternehmen 01\/2022 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 01\/2022","og_description":"VBA-Projekt per VBA referenzieren Access bietet nicht nur die M\u00f6glichkeit, Tabellen, Abfragen, Formulare und Berichte per VBA-Code zu erstellen. Sie k\u00f6nnen auch die Elemente, die Sie im VBA-Editor bearbeiten, per VBA erstellen, bearbeiten und wieder","og_url":"https:\/\/access-im-unternehmen.de\/88012022\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88012022\/","url":"https:\/\/access-im-unternehmen.de\/88012022\/","name":"Access im Unternehmen 01\/2022 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"datePublished":"2019-11-08T11:47:22+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/88012022\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88012022\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88012022\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 01\/2022"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88012022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/page"}],"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=88012022"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88012022\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88012022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}