LSet-AnweisungLSet statement

Richtet eine Zeichenfolge innerhalb einer Zeichenfolgenvariable links aus oder kopiert eine Variable einesbenutzerdefinierten Typs in eine andere Variable eines anderen benutzerdefinierten Typs.Left aligns a string within a string variable, or copies a variable of one user-defined type to another variable of a different user-defined type.

SyntaxSyntax

LSet stringvar = ZeichenfolgeLSet stringvar = string
LSet varname1 = varname2LSet varname1 = varname2


Die Anweisungssyntax LSet hat folgende Teile:The LSet statement syntax has these parts:

TeilPart BeschreibungDescription
StringVarstringvar Erforderlich.Required. Name der Zeichenfolgenvariable.Name of string variable.
Zeichenfolgestring Erforderlich.Required. Zeichenfolgenausdruck, der innerhalb von stringvar links ausgerichtet werden soll.String expression to be left-aligned within stringvar.
varname1varname1 Erforderlich.Required. Variablenname des benutzerdefinierten Typs, in den kopiert werden soll.Variable name of the user-defined type being copied to.
varname2varname2 Erforderlich.Required. Variablenname des benutzerdefinierten Typs, aus dem kopiert werden soll.Variable name of the user-defined type being copied from.

HinweiseRemarks

LSet ersetzt übriggebliebene Zeichen in stringvar durch Leerzeichen.LSet replaces any leftover characters in stringvar with spaces.

Wenn String länger als _StringVar_ist, platziert LSet nur die am weitesten links liegenden Zeichen bis zur Länge des _StringVar_in StringVar.If string is longer than stringvar, LSet places only the leftmost characters, up to the length of the stringvar, in stringvar.

Es ist nicht empfehlenswert, LSet zum Kopieren einer Variablen eines benutzerdefinierten Typs in eine Variable eines anderen benutzerdefinierten Typs zu verwenden.Using LSet to copy a variable of one user-defined type into a variable of a different user-defined type is not recommended. Wenn Daten eines Datentyps in einen Platz kopiert werden, der für einen anderen Datentyp vorgesehen ist, können unvorhergesehene Ergebnisse auftreten.Copying data of one data type into space reserved for a different data type can cause unpredictable results.

Wenn Sie eine Variable aus einem benutzerdefinierten Typ in einen anderen kopieren, werden die binären Daten aus einer Variablen in den Speicherplatz der anderen kopiert, ohne Rücksicht auf die für die Elemente angegebenen Datentypen.When you copy a variable from one user-defined type to another, the binary data from one variable is copied into the memory space of the other, without regard for the data types specified for the elements.

BeispielExample

In diesem Beispiel wird die LSet -Anweisung verwendet, um eine Zeichenfolge innerhalb einer Zeichenfolgenvariable links auszurichten.This example uses the LSet statement to left align a string within a string variable. Zwar kann LSet auch verwendet werden, um eine Variable eines benutzerdefinierten Typs in eine Variable eines anderen, kompatiblen benutzerdefinierten Typs zu kopieren, dies ist jedoch nicht empfehlenswert.Although LSet can also be used to copy a variable of one user-defined type to another variable of a different, but compatible, user-defined type, this practice is not recommended. Aufgrund der variierenden Implementierungen von Datenstrukturen in Plattformen kann nicht gewährleistet werden, dass eine derartige Verwendung von LSet portierbar ist.Due to the varying implementations of data structures among platforms, such a use of LSet can't be guaranteed to be portable.

Dim MyString 
MyString = "0123456789" ' Initialize string. 
Lset MyString = "<-Left" ' MyString contains "<-Left ". 

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.