左邊則是將字串在字串 變數內對齊,或將一個 使用者定義型別 的變數複製到另一個不同使用者定義型別的變數。
語法
LSetstringvar=string
LSetvarname1=varname2
LSet 語句的語法包含以下部分:
| 部分 | 描述 |
|---|---|
| stringvar | 此為必要動作。 字串 變數名稱。 |
| string | 必要。 字串表達式在 stringvar 內要左對齊。 |
| varname1 | 此為必要動作。 複製到的使用者定義型別的變數名稱。 |
| Varname2 | 此為必要動作。 複製來源的使用者定義型別變數名稱。 |
註解
LSet 會將 stringvar 中剩餘的字元替換成空格。
若字串長度超過stringvar,LSet僅將最左邊的字元(長度至stringvar長度)放入stringvar中。
不建議使用 LSet 將某一使用者定義型別的變數複製到另一個使用者定義型別的變數。 將一種 資料類型 的資料複製到為不同資料類型保留的空間,可能會導致不可預測的結果。
當你將一個使用者定義型別的變數複製到另一個時,一個變數的二進位資料會被複製到另一個變數的記憶體空間,而不考慮元素中指定的資料型別。
範例
此範例使用 LSet 陳述式來左對齊字串變數內的字串。 雖然 LSet 也可以用來將一個使用者定義型別的變數複製到另一個不同但相容的使用者定義型別變數,但此做法並不被推薦。 由於不同平台資料結構實作不同, LSet 的使用無法保證是可攜性的。
Dim MyString
MyString = "0123456789" ' Initialize string.
Lset MyString = "<-Left" ' MyString contains "<-Left ".
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。