{"id":55000180,"date":"2019-08-01T00:00:00","date_gmt":"2020-03-27T19:37:59","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=180"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Mehrzeilige_Zeichenketten","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Mehrzeilige_Zeichenketten\/","title":{"rendered":"Mehrzeilige Zeichenketten"},"content":{"rendered":"<p><b>Unter VBA war die Eingabe mehrzeiliger Zeichenketten eine Qual. Man musste sich mit dem Unterstrich und zus&auml;tzlich eingef&uuml;gten Zeilenumbr&uuml;chen mit vbCrLf oder Chr(10) &#038; Chr(13) durchschlagen. Unter Visual Basic ab der Version 14 (mit Visual Studio 2015) gibt es eine tolle Neuerung f&uuml;r alle, die mit Visual Basic in Visual Studio programmieren: Die Eingabe mehrzeiliger Texte wurde deutlich vereinfacht. Wie genau, lesen Sie hier.<\/b><\/p>\n<p>Wenn Sie unter VBA eine mehrzeilige Zeichenkette eingeben wollten, die beispielsweise in einer Variablen landen sollte, ben&ouml;tigten Sie &#8211; ohne Zeilenumbr&uuml;che im Code &#8211; zumindest das folgende Konstrukt:<\/p>\n<pre>strText = \"Erste Zeile\" & <span style=\"color:blue;\">vbCrLf<\/span> & \"Zweite Zeile\"<\/pre>\n<p>Oder Sie haben so etwas genutzt, um die Zeilen auch im Code abzubilden:<\/p>\n<pre>strText = \"Erste Zeile\" & <span style=\"color:blue;\">vbCrLf<\/span>\r\nstrText = strText & \"Zweite Zeile\"<\/pre>\n<p>Etwas eleganter, aber mitunter noch un&uuml;bersichtlicher war die Variante mit dem Unterstrich als Zeilenfortsetzungszeichen:<\/p>\n<pre>strText = \"Erste Zeile\" & <span style=\"color:blue;\">vbCrLf<\/span> _\r\n     & \"Zweite Zeile\"<\/pre>\n<p>Sollten Sie das Zeilenumbruchszeichen <b>vbCrLf <\/b>weglassen, k&ouml;nnen Sie immerhin noch lange Texte im Code auf mehrere Zeilen aufteilen. Wenn Sie dann zu Visual Basic in Visual Studio wechseln, erwarten Sie eine komfortablere Eingabe solcher Zeichenketten. Allerdings waren die M&ouml;glichkeiten bis Visual Studio 2015 noch genauso aufwendig wie unter VBA. Mit Visual Studio 2015 und Visual Basic 14 hat sich hier jedoch einiges getan. In einer Zeile k&ouml;nnen Sie den Text wie schon wie unter VBA schreiben:<\/p>\n<pre>strText = \"Erste Zeile\" & <span style=\"color:blue;\">vbCrLf<\/span> & \"Zweite Zeile\"<\/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>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 200 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:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000180\/\">\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=\"\/data\/wp\/v2\/posts\/55000180?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<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000180\/\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"dbce743e9d\"\/>\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>Unter VBA war die Eingabe mehrzeiliger Zeichenketten eine Qual. Man musste sich mit dem Unterstrich und zus&auml;tzlich eingef&uuml;gten Zeilenumbr&uuml;chen mit vbCrLf oder Chr(10) &#038; Chr(13) durchschlagen. Unter Visual Basic ab der Version 14 (mit Visual Studio 2015) gibt es eine tolle Neuerung f&uuml;r alle, die mit Visual Basic in Visual Studio programmieren: Die Eingabe mehrzeiliger Texte wurde deutlich vereinfacht. Wie genau, lesen Sie hier.<\/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":[662019,66042019,44000016],"tags":[],"yst_prominent_words":[],"class_list":["post-55000180","post","type-post","status-publish","format-standard","hentry","category-662019","category-66042019","category-VBGrundlagen"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000180"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000180\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000180"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}