LSet 語句

靠左對齊字串 變數內的字串,或將某個 使用者定義型別的 變數複製到另一個不同使用者定義類型的變數。

語法

LSetstringvar=字串
LSetvarname1=varname2

LSet語句語法包含下列部分:

部分 描述
stringvar 此為必要動作。 字串 變數的名稱。
string 必要。 要在 stringvar 內靠左對齊的 字串運算式。
varname1 此為必要動作。 要複製之使用者定義型別的變數名稱。
varname2 此為必要動作。 要從中複製之使用者定義型別的變數名稱。

註解

LSet 會 以空格取代 stringvar 中的任何剩餘字元。

如果 string 超過 stringvarLSet 只會將最左邊的字元放在 stringvar中,最多可達 stringvar的長度。

不建議使用 LSet 將一個使用者定義型別的變數複製到不同使用者定義類型的變數中。 將某個 資料類型的資料 複製到保留給不同資料類型的空間,可能會導致無法預期的結果。

當您將變數從一個使用者定義型別複製到另一個使用者定義類型時,一個變數的二進位資料會複製到另一個變數的記憶體空間,而不考慮為元素指定的資料類型。

範例

這個範例會使用 LSet 語 句,將字串變數中的字串靠左對齊。 雖然 LSet 也可以用來將某個使用者定義型別的變數複製到另一個不同但相容的使用者定義型別變數,但不建議採用此做法。 由於平臺之間的資料結構實作各不相同,因此無法保證 LSet 的使用是可攜式的。

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

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應