{"id":88032015,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88032015.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88032015","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88032015\/","title":{"rendered":"Access im Unternehmen 03\/2015"},"content":{"rendered":"<h3>Dynamische Formular-Ribbons<\/h3>\n<p>Wenn Sie ein anwendungsweites Ribbon mit dynamischen Elementen versehen wollen,  kommen Sie nicht um den Einsatz von Callback-Prozeduren herum. Sie k\u00f6nnen also nicht mal eben ein neues Ribbon definieren und anzeigen. Anders sieht dies in Formularen aus: Hier k\u00f6nnen Sie sehr wohl schnell eine neue Ribbon-Definition erstellen und dieses auch direkt anwenden. Damit k\u00f6nnen Sie dann etwa Ribbons bauen, die direkt auf Ereignisse oder Eigenschaften des Formulars reagieren \u2013 ohne excessiven Einsatz von Callback-Funktionen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Dynamische_FormularRibbons\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Dateizugriffsklasse<\/h3>\n<p>Diese Anforderung kommt bei mir immer wieder vor: Ich m\u00f6chte per VBA eine Textdatei erstellen oder die Inhalte einer Textdatei einlesen. Dummerweise kann ich mir die genauen Befehle f\u00fcr die verschiedenen Anwendungsf\u00e4llt einfach nicht merken: Datei in einem Zug einlesen, Datei zeilenweise einlesen und so weiter. Jetzt ist es soweit: Ich baue mir eine Klasse, die alle ben\u00f6tigten Befehle enth\u00e4lt und bereitstellt. Die brauche ich dann nur noch in die jeweilige Datenbank einzuf\u00fcgen und kann nach Lust und Laune auf Text- und andere Dateien zugreifen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Dateizugriffsklasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>COM-Add-Ins mit Visual Studio Community 2013<\/h3>\n<p>Mit der neuen Visual Studio-Version hat Microsoft nicht nur eine Express-Edition im Programm, sondern auch die sogenannte Community-Edition. Diese hat den Vorteil, dass sie den vollen Funktionsumfang von Visual Studio 2013 nutzen k\u00f6nnen. Dies soll f\u00fcr Einzelentwickler, die eigene Anwendung f\u00fcr die eigene Verwendung oder den Verkauf entwickeln wollen, kostenlos sein \u2013 ein guter Grund, sich einmal anzusehen, wie sich Office damit um Add-Ins erweitern l\u00e4sst. Eines vorweg: Access-Add-Ins lassen sich damit leider nicht erstellen. Aber es gibt ja auch eine Menge M\u00f6glichkeiten, die \u00fcbrigen Office-Anwendungen um ein Add-In f\u00fcr die Interaktion mit Access zu erweitern &#8230;<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/COMAddIns_mit_Visual_Studio_Community_2013\">Zum Artikel &#8230;<\/a><\/p>\n<h3>COM-Add-Ins: Setup erstellen<\/h3>\n<p>Wenn Sie ein COM-Add-In mit Visual Studio 2013 erstellen, m\u00f6chten Sie es vermutlich nicht nur auf dem Entwicklungsrechner einsetzen, sondern dieses auch weitergeben. Dazu erstellt man der Regel ein Setup, dass dann auf den Zielrechner kopiert und dort ausgef\u00fchrt wird. Der Vorteil ist, dass dieses die ben\u00f6tigten Dateien direkt an der richtigen Stelle speichert und die Registry-Eintr\u00e4ge zum System hinzuf\u00fcgt. Dieser Beitrag zeigt die Schritte, die zum Erstellen eines solchen Setups erforderlich sind.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/COMAddIns:_Setup_erstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Outlook-Sicherheitseinstellungen<\/h3>\n<p>Je nach Version liefert Outlook hier und da Sicherheitsmeldungen, wenn Sie per VBA auf Informationen wie die E-Mail-Adressen von Kontakten zugreifen oder E-Mails versenden m\u00f6chten. Dieser Beitrag zeigt, welche dies f\u00fcr die Outlook-Versionen von 2007 bis 2013 sind und wie Sie diese so einstellen, dass Sie als gewissenhafter VBA-Entwickler beim Outlook-Zugriff nicht st\u00e4ndig durch diese Meldungen unterbrochen werden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/OutlookSicherheitseinstellungen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Outlook-Mails in Access archivieren<\/h3>\n<p>\u00bbEine neue .pst-Datei ist wie ein neues Leben &#8230;\u00ab \u2013 so f\u00fchlt es sich an, wenn man sich von einer Outlook-Installation voller Termine, Mails, Kontakte et cetera trennt und einfach einmal neu beginnt. Allerdings wird man einen Teil der Daten ohnehin \u00fcbernehmen (die Kontakte), und zumindest die Mails sollte man sicherheitshalber noch eine Weile aufbewahren. Nur wo? Wenn Sie die Inhalte von Mails archivieren und f\u00fcr den gelegentlichen Zugriff bereithalten wollen, bietet sich nat\u00fcrlich der Einsatz einer Access-Datenbank an. Dieser Beitrag beleuchtet, wie Sie die Mails archivieren, ein weiterer besch\u00e4ftigt sich mit der Suche nach und der Wiederherstellung von archivierten E-Mails.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/OutlookMails_in_Access_archivieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Outlook-Textbausteine mit Access<\/h3>\n<p>W\u00e4re es nicht toll, wenn Sie eine Kundenanfrage, die keine individuelle Antwort erfordert, per Textbaustein beantworten k\u00f6nnten, der dennoch etwas Individualit\u00e4t aufweist? Dazu w\u00fcrde es ja beispielsweise reichen, wenn Sie den Kunden ordentlich anreden, beispielsweise mit \u00bbSehr geehrter Herr M\u00fcller\u00ab. Das Ganze sollte dann auch noch mit m\u00f6glichst wenig Handgriffen geschehen, also beispielsweise \u00fcber einen Klick auf einen Ribbon-Eintrag der zu beantwortenden Mail oder einen Kontextmen\u00fc-Eintrag. Wie dies gelingt und wie Sie Ihre Kundendatenbank einbeziehen, um Anrede und Name zur E-Mail-Adresse des Absenders zu ermitteln, zeigt dieser Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/OutlookTextbausteine_mit_Access\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Onlinebanking per Webservice II<\/h3>\n<p>Im ersten Teil dieser Beitragsreihe haben wir uns angesehen, wie Sie per Webservice einige Informationen Ihrer Bank einlesen und einfache Funktionen wie das Ermitteln einer IBAN aus Kontonummer und Bankleitzahl durchf\u00fchren. In vorliegenden zweiten Teil gehen wir einen Schritt weiter: Sie erfahren, wie Sie den Kontostand und die Ums\u00e4tze einlesen und wie Sie \u00dcberweisungen durchf\u00fchren k\u00f6nnen. Dies alles geschieht weiterhin per Webservice, Sie ben\u00f6tigen also nichts au\u00dfer Ihrer Datenbankanwendung und einer Internetverbindung f\u00fcr diese Funktionen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Onlinebanking_per_Webservice_II\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dynamische Formular-Ribbons Wenn Sie ein anwendungsweites Ribbon mit dynamischen Elementen versehen wollen, kommen Sie nicht um den Einsatz von Callback-Prozeduren herum. Sie k\u00f6nnen also nicht mal eben ein neues Ribbon definieren und anzeigen. Anders sieht<\/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-88032015","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 03\/2015 - 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 03\/2015\" \/>\n<meta property=\"og:description\" content=\"Dynamische Formular-Ribbons Wenn Sie ein anwendungsweites Ribbon mit dynamischen Elementen versehen wollen, kommen Sie nicht um den Einsatz von Callback-Prozeduren herum. Sie k\u00f6nnen also nicht mal eben ein neues Ribbon definieren und anzeigen. Anders sieht\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88032015\/\" \/>\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\\\/88032015\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032015\\\/\",\"name\":\"Access im Unternehmen 03\\\/2015 - 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\\\/88032015\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88032015\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032015\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 03\\\/2015\"}]},{\"@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 03\/2015 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 03\/2015","og_description":"Dynamische Formular-Ribbons Wenn Sie ein anwendungsweites Ribbon mit dynamischen Elementen versehen wollen, kommen Sie nicht um den Einsatz von Callback-Prozeduren herum. Sie k\u00f6nnen also nicht mal eben ein neues Ribbon definieren und anzeigen. Anders sieht","og_url":"https:\/\/access-im-unternehmen.de\/88032015\/","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\/88032015\/","url":"https:\/\/access-im-unternehmen.de\/88032015\/","name":"Access im Unternehmen 03\/2015 - 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\/88032015\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88032015\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88032015\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 03\/2015"}]},{"@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\/88032015","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=88032015"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88032015\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88032015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}