{"id":55000419,"date":"2018-10-01T00:00:00","date_gmt":"2020-01-24T16:00:13","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=419"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Steuerelemente_per_VBA_referenzieren","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html","title":{"rendered":"Steuerelemente per VBA referenzieren"},"content":{"rendered":"<p class='introduction'>Wenn Sie Formulare und Steuerelemente programmieren wollen, m&uuml;ssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst aus &#8211; manchmal wollen Sie vielleicht auch von anderen Formularen auf die Steuer-elemente eines anderen Formulars zugreifen oder auch von einer VBA-Prozedur in eine Standardmodul. Dieser Artikel zeigt, wie Sie die Unterformulare und Steuer-elemente eines Formulars referenzieren und auf diese zugreifen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1805_FormsControlsVBARead.accdb<\/b>.<\/p>\n<h2>Innerhalb des Formulars <\/h2>\n<p>Im Artikel <b>Formulare per VBA referenzieren <\/b>haben Sie bereits erfahren, dass ein Formular ein Klassenmodul erh&auml;lt, sobald Sie Ereignisprozeduren f&uuml;r das Formular oder die enthaltenen Steuer-elemente anlegen. In diesem Klassenmodul k&ouml;nnen Sie mit dem Schl&uuml;sselwort <b>Me <\/b>auf das Formular und seine Eigenschaften zugreifen, w&auml;hrend Sie von au&szlig;en auf andere Art auf das Formular zugreifen m&uuml;ssen. F&uuml;r den Zugriff auf die in einem Formular enthaltenen Elemente wie Unterformulare oder andere Steuer-elemente gelten daher auch verschiedene Regeln, auch wenn Sie letztendlich auf das gleiche Element zugreifen wollen. Allerdings k&ouml;nnen wir das entsch&auml;rfen, indem wir die Regeln daf&uuml;r nochmal zusammenfassen. Wenn Sie also auf Steuer-elemente in einem Formular zugreifen wollen, verwenden Sie abh&auml;ngig vom Ausgangspunkt die folgenden Referenzen f&uuml;r das Formular:<\/p>\n<p>Im eigenen Klassenformular:<\/p>\n<pre>Me...<\/pre>\n<p>Von au&szlig;en: <\/p>\n<pre>Forms!<Formularname>...\r\nForms(\"<Formularname>\")...<\/pre>\n<p>Etwas komplizierter wird es noch, wenn sich die zu referenzierenden Steuer-elemente in einem Unterformular befinden &#8211; dazu jedoch sp&auml;ter mehr.<\/p>\n<h2>&uuml;ber den Namen auf ein Steuer-element zugreifen<\/h2>\n<p>Die einfachste Methode, auf ein Steuer-element zuzugreifen, ist die &uuml;ber den Namen des Steuerelements. Dazu f&uuml;gen wir dem Beispielformular <b>frmBeispiel <\/b>zwei Schaltfl&auml;chen hinzu, von denen die zweite den Namen der ersten Schaltfl&auml;che ausgeben soll (siehe Bild 1). In der Ereignisprozedur, die durch die zweite Schaltfl&auml;che ausgel&ouml;st wird, referenzieren wir die erste Schaltfl&auml;che dann &uuml;ber die Syntax mit dem Ausrufezeichen und geben den Namen per <b>MsgBox <\/b>aus:<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_419_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_419_001.png\" alt=\"Schaltfl&auml;che zum Ermitteln des Namens einer anderen Schaltfl&auml;che\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Schaltfl&auml;che zum Ermitteln des Namens einer anderen Schaltfl&auml;che<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdNameEinesSteuerelements_Click()\r\n    <span style=\"color:blue;\">MsgBox<\/span> Me!cmdNameAnzeigen.Name\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Die zweite M&ouml;glichkeit ist die Angabe des Steuerelementnamens als Parameter des <b>Me<\/b>-Schl&uuml;sselworts:<\/p>\n<pre><span style=\"color:blue;\">MsgBox<\/span> Me(\"cmdNameAnzeigen\").Name<\/pre>\n<p>Dies ist allerdings auch nur m&ouml;glich, weil die Auflistung <b>Controls <\/b>die Standardeigenschaft des mit dem Schl&uuml;sselwort <b>Me <\/b>referenzierten Objekts, in diesem Fall des Formulars, ist. Die ausgeschriebene Form dieser Schreibweise bezieht die <b>Controls<\/b>-Auflistung dann explizit mit ein:<\/p>\n<pre><span style=\"color:blue;\">MsgBox<\/span> Me.Controls(\"cmdNameAnzeigen\").Name<\/pre>\n<p>Dabei f&auml;llt mir ein, dass man mal pr&uuml;fen k&ouml;nnte, welchen Typ das Schl&uuml;sselwort <b>Me <\/b>eigentlich hat. Ist es <b>Form<\/b> Nein: Es handelt sich um die Code behind-Klasse des Formulars selbst:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> TypeName(Me)\r\n  Form_frmBeispiel<\/pre>\n<p>F&uuml;r weitere Experimente f&uuml;gen wir dem Formular noch ein Textfeld namens <b>txtBeispiel<\/b> hinzu sowie eine weitere Schaltfl&auml;che namens <b>cmdTextfeldAusgeben <\/b>(siehe Bild 2). Den Inhalt des Textfeldes legen wir in einer Ereignisprozedur fest, die beim Laden des Formulars ausgel&ouml;st wird:<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_419_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_419_002.png\" alt=\"Neues Textfeld zum Experimentieren\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Neues Textfeld zum Experimentieren<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>Form_Load()\r\n    Me!txtBeispiel = \"Beispieltext\"\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<h2>Warum Ausrufezeichen und kein Punkt<\/h2>\n<p>Theoretisch kommen Sie in den meisten F&auml;llen auch ohne Fehler aus, wenn Sie zwischen Formularbezeichner (also etwa <b>Me <\/b>oder <b>Forms!<Formularname><\/b>) und Steuerelementname den Punkt als Trennzeichen angeben. Warum aber verwenden wir hier so beharrlich das Ausrufezeichen Dieses sollten Sie immer dann nutzen, wenn Sie Elemente von Auflistungen referenzieren, die Sie selbst angelegt haben beziehungsweise anlegen k&ouml;nnen &#8211; also etwa Formulare (<b>Forms!<Formularname><\/b>) oder Steuer-elemente in Formularen (<b>Forms!<Formularname>!<Steuerelementname><\/b>).<\/p>\n<h2>Zugriff auf Textfelder von verschiedenen Stellen<\/h2>\n<p>Wenn wir vom Formular selbst &#8211; in diesem Fall &uuml;ber die Schaltfl&auml;che <b>cmdTextfeldAusgeben <\/b>&#8211; auf den Inhalt dieses Textfeldes zugreifen wollen, verwenden wir, wie oben gelernt, das Schl&uuml;sselwort <b>Me <\/b>sowie das Ausrufezeichen und den Namen des <b>Textfeldes<\/b>:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdTextfeldAusgeben_Click()\r\n    <span style=\"color:blue;\">MsgBox<\/span> Me!txtBeispiel\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Tats&auml;chlich ist dies wiederum eine Kurzform. Wir geben ja nicht das Textfeld <b>txtBeispiel <\/b>aus, sondern den Inhalt dieses Textfeldes. Die Kurzform funktioniert deshalb, weil die Eigenschaft <b>Value <\/b>des Textfeldes die Standardeigenschaft der Textfeld-Klasse ist. Ohne diese Kurzform m&uuml;ssten Sie also mit dem folgenden Asudruck arbeiten:<\/p>\n<pre><span style=\"color:blue;\">MsgBox<\/span> Me!txtBeispiel.Value<\/pre>\n<p>Woher wissen wir so etwas Dies erfahren wir beispielsweise im Objektkatalog, den Sie &uuml;ber den Men&uuml;eintrag <b>Ansicht|Objektkatalog<\/b> &ouml;ffnen (siehe Bild 3). In der Liste der Eigenschaften finden Sie zum Beispiel f&uuml;r das Textfeld (<b>TextBox<\/b>) ein spezielles Icon f&uuml;r die Eigenschaft <b>Value<\/b>. Unten finden Sie dann den Text <b>Standardelement von Access.TextBox <\/b>&#8211; das ist eindeutig.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_419_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_419_003.png\" alt=\"Standardeigenschaft einer Klasse im Objektkatalog\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Standardeigenschaft einer Klasse im Objektkatalog<\/p>\n<p>Das waren nun zwei Kurzform. Genau wie beim Referenzieren von Formularen k&ouml;nnen Sie aber auch noch &uuml;ber die Schreibweise mit Klammern auf die Steuer-elemente eines Formulars zugreifen. Die erste Variante nimmt den Namen des Formulars entgegen:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> Me(\"txtBeispiel\").Value<\/pre>\n<p>Das war wiederum die Kurzform f&uuml;r die Variante mit der <b>Controls<\/b>-Auflistung:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> Me.Controls(\"txtBeispiel\").Value<\/pre>\n<p>Und wenn Sie den Index-Wert des Steuerelements kennen, k&ouml;nnen Sie auch noch einen numerischen Wert angeben:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> Me.Controls(2).Value<\/pre>\n<h2>Zugriff auf das aktive Steuerelement<\/h2>\n<p>Im Artikel zum Thema Formulare haben Sie die Eigenschaft <b>ActiveForm <\/b>des <b>Screen<\/b>-Objekts kennengelernt, mit der Sie das aktive Formular referenzieren konnten. Ein Pendand zu dieser Eigenschaft gibt es auch f&uuml;r Steuer-elemente. Wenn Sie also das aktuell aktive Steuer-element ermitteln wollen, nutzen Sie die Eigenschaft <b>ActiveControl <\/b>des <b>Screen<\/b>-Objekts:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> Screen.ActiveControl.Name<\/pre>\n<p>Dies liefert beispielsweise den Namen des aktiven Steuerelements. Was geschieht hier beispielsweise, wenn derzeit kein Formular, sondern etwa eine Tabelle den Fokus hat Dann liefert <b>Screen.ActiveControl <\/b>den Namen des Feldes der Tabelle, das gerade markiert ist! Im Falle der Tabelle <b>tblBeispiel <\/b>unserer Beispieldatenbank sieht der Aufruf im Direktbereich etwa wie folgt aus:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> Screen.ActiveControl.Name\r\nID<\/pre>\n<p>K&ouml;nnen wir dar&uuml;ber auch auf den Namen der Tabelle zugreifen Ja, auch das gelingt:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> Screen.ActiveControl.Parent.Name\r\ntblBeispiel<\/pre>\n<p>Dadurch angespornt lassen wir auch gleich noch den mit <b>TypeName <\/b>ermittelten Typ dieses Tabellenobjekts ausgeben:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> TypeName(Screen.ActiveControl.Parent)\r\nT_tblBeispiel<\/pre>\n<p>Dies ist dann also das Pendant zu dem Typ <b>Form_&#8230;<\/b>, der f&uuml;r ein Formular zur&uuml;ckgeliefert wird.<\/p>\n<p>Wenn Sie also etwa per Code &uuml;ber <b>Screen.Active-Control <\/b>auf ein Steuer-element eines Formulars zugreifen wollen, sollten Sie zuvor mit <b>Screen.ActiveForm <\/b>sicherstellen, dass auch gerade ein Formular den Fokus hat.<\/p>\n<h2>Steuer-elemente durchlaufen<\/h2>\n<p>Sie haben nun schon gesehen, dass es eine Auflistung namens <b>Controls <\/b>gibt, mit der Sie Steuer-elemente referenzieren k&ouml;nnen. F&uuml;r Auflistungen k&ouml;nnen Sie auch die Anzahl der enthaltenen Elemente bestimmen und Sie k&ouml;nnen die Elemente in verschiedenen Schleifentypen durchlaufen.<\/p>\n<p>Wir f&uuml;gen dem Formular zwei weitere Schaltfl&auml;chen hinzu. Die erste hei&szlig;t <b>cmdSteuerelementeDurchlaufenForNext <\/b>und l&ouml;st die folgende Ereignisprozedur aus:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdSteuerelementeDurchlaufenForNext_Click()\r\n    <span style=\"color:blue;\">Dim <\/span>intCount<span style=\"color:blue;\"> As Integer<\/span>\r\n    <span style=\"color:blue;\">Dim <\/span>i<span style=\"color:blue;\"> As Integer<\/span>\r\n    intCount = Me.Controls.Count\r\n    For i = 0 To intCount - 1\r\n        <span style=\"color:blue;\">Debug.Print<\/span> Me.Controls(i).Name\r\n    <span style=\"color:blue;\">Next<\/span> i\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000419\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000419?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000419\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"8d63f6cbe9\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn Sie Formulare und Steuerelemente programmieren wollen, m&uuml;ssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst aus &#8211; manchmal wollen Sie vielleicht auch von anderen Formularen auf die Steuer-elemente eines anderen Formulars zugreifen oder auch von einer VBA-Prozedur in eine Standardmodul. Dieser Artikel zeigt, wie Sie die Unterformulare und Steuer-elemente eines Formulars referenzieren und auf diese zugreifen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","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":""},"categories":[662018,66052018,44000010],"tags":[],"class_list":["post-55000419","post","type-post","status-publish","format-standard","hentry","category-662018","category-66052018","category-Formulare_mit_VBA_programmieren"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Steuerelemente per VBA referenzieren - Access [basics]<\/title>\n<meta name=\"description\" content=\"Wenn Sie Formulare und Steuerelemente programmieren wollen, m\u00fcssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst aus \u2013 manchmal wollen Sie vielleicht auch von anderen Formularen auf die Steuer\u00adelemente eines anderen Formulars zugreifen oder auch von einer VBA-Prozedur in eine Standardmodul. Dieser Artikel zeigt, wie Sie die Unterformulare und Steuer\u00adelemente eines Formulars referenzieren und auf diese zugreifen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Steuerelemente per VBA referenzieren - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Wenn Sie Formulare und Steuerelemente programmieren wollen, m\u00fcssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst aus \u2013 manchmal wollen Sie vielleicht auch von anderen Formularen auf die Steuer\u00adelemente eines anderen Formulars zugreifen oder auch von einer VBA-Prozedur in eine Standardmodul. Dieser Artikel zeigt, wie Sie die Unterformulare und Steuer\u00adelemente eines Formulars referenzieren und auf diese zugreifen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T16:00:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_419_001.png\" \/>\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=\"15\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_419_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html\",\"name\":\"Steuerelemente per VBA referenzieren - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html#primaryimage\"},\"datePublished\":\"2020-01-24T16:00:13+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Wenn Sie Formulare und Steuerelemente programmieren wollen, m\\u00fcssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst aus \\u2013 manchmal wollen Sie vielleicht auch von anderen Formularen auf die Steuer\\u00adelemente eines anderen Formulars zugreifen oder auch von einer VBA-Prozedur in eine Standardmodul. Dieser Artikel zeigt, wie Sie die Unterformulare und Steuer\\u00adelemente eines Formulars referenzieren und auf diese zugreifen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Steuerelemente_per_VBA_referenzieren.html\",\"name\":\"Steuerelemente per VBA referenzieren\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000419"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000419\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}