Unter VBA war die Eingabe mehrzeiliger Zeichenketten eine Qual. Man musste sich mit dem Unterstrich und zusätzlich eingefügten Zeilenumbrüchen mit vbCrLf oder Chr(10) & Chr(13) durchschlagen. Unter Visual Basic ab der Version 14 (mit Visual Studio 2015) gibt es eine tolle Neuerung für alle, die mit Visual Basic in Visual Studio programmieren: Die Eingabe mehrzeiliger Texte wurde deutlich vereinfacht. Wie genau, lesen Sie hier.
Wenn Sie unter VBA eine mehrzeilige Zeichenkette eingeben wollten, die beispielsweise in einer Variablen landen sollte, benötigten Sie – ohne Zeilenumbrüche im Code – zumindest das folgende Konstrukt:
strText = "Erste Zeile" & vbCrLf & "Zweite Zeile"
Oder Sie haben so etwas genutzt, um die Zeilen auch im Code abzubilden:
strText = "Erste Zeile" & vbCrLf
strText = strText & "Zweite Zeile"
Etwas eleganter, aber mitunter noch unübersichtlicher war die Variante mit dem Unterstrich als Zeilenfortsetzungszeichen:
strText = "Erste Zeile" & vbCrLf _
& "Zweite Zeile"
Sollten Sie das Zeilenumbruchszeichen vbCrLf weglassen, kö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ö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önnen Sie den Text wie schon wie unter VBA schreiben:
strText = "Erste Zeile" & vbCrLf & "Zweite Zeile"
Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Visual Basic Entwickler:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 200 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:
Unter VBA war die Eingabe mehrzeiliger Zeichenketten eine Qual. Man musste sich mit dem Unterstrich und zusätzlich eingefügten Zeilenumbrüchen mit vbCrLf oder Chr(10) & Chr(13) durchschlagen. Unter Visual Basic ab der Version 14 (mit Visual Studio 2015) gibt es eine tolle Neuerung für alle, die mit Visual Basic in Visual Studio programmieren: Die Eingabe mehrzeiliger Texte wurde deutlich vereinfacht. Wie genau, lesen Sie hier.
Wenn Sie unter VBA eine mehrzeilige Zeichenkette eingeben wollten, die beispielsweise in einer Variablen landen sollte, benötigten Sie – ohne Zeilenumbrüche im Code – zumindest das folgende Konstrukt:
strText = "Erste Zeile" & vbCrLf & "Zweite Zeile"
Oder Sie haben so etwas genutzt, um die Zeilen auch im Code abzubilden:
strText = "Erste Zeile" & vbCrLf
strText = strText & "Zweite Zeile"
Etwas eleganter, aber mitunter noch unübersichtlicher war die Variante mit dem Unterstrich als Zeilenfortsetzungszeichen:
strText = "Erste Zeile" & vbCrLf _
& "Zweite Zeile"
Sollten Sie das Zeilenumbruchszeichen vbCrLf weglassen, kö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ö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önnen Sie den Text wie schon wie unter VBA schreiben:
strText = "Erste Zeile" & vbCrLf & "Zweite Zeile"
Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Visual Basic Entwickler:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 200 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:
Unser exklusives Angebot für Dich!
(Gilt für den Abschluss eines Jahres-Abonnements.)
Hier geht’s weiter →Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.
Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?
Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?
In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.
Jetzt kostenloses Access-Audit anfordern →Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie müssen den Inhalt von hCaptcha laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Turnstile. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen