LotusScript® と Visual Basic の言語には、次のような違いがあります。
- LotusScript の場合、ForAll ... End ForAll が使用されます。Visual Basic の場合、For Each ... Next が使用されます。
- Visual Basic ではコンパイラディレクティブ %Rem、%End Rem、%If、%Elseif、%Else、%End If、%Include はサポートされません。
- Visual Basic では文字列の区切りとして縦線 | と大カッコ {} は使用できません。
- Visual Basic では &B をバイナリリテラルとしてサポートしていません。16 進リテラルとして &H を、8 進リテラルとして &O をサポートしています。
- LotusScript では日付形式には Format が使用されます。Visual Basic では FormatDateTime が使用されます。
- LotusScript では、CDec がサポートされていません。
- Visual Basic では Today がサポートされていません。
- LotusScript では Err 固有のオブジェクトはサポートされていません。Visual Basic ではエラー番号がパラメータである On Error はサポートされていません。