LOTUSSCRIPT /COM/OLE のクラス


例:Lotus Domino Designer と LotusScript 間で時刻を変換する
次の例は、Lotus Domino Designer 文書の DateComposed アイテムを NotesDateTime オブジェクトの LocalTime プロパティに書き込みます。次に、LotusScript の Weekday 関数でこのオブジェクトの LSLocalTime プロパティにアクセスします。

Sub Click(Source As Button)
 Dim workspace As New NotesUIWorkspace
 Dim uidoc As NotesUIDocument
 Dim doc As NotesDocument
 Dim dateComposedObj As New NotesDateTime("")
 Set uidoc = workspace.CurrentDocument
 Set doc = uidoc.Document
 dateComposed = doc.DateComposed
 dateComposedObj.LSLocalTime = dateComposed(0)
 thisWeekday = Weekday(dateComposedObj.LocalTime)
 Select Case thisWeekday
 Case 1 :stringWeekday = "Sunday"
 Case 2 :stringWeekday = "Monday"
 Case 3 :stringWeekday = "Tuesday"
 Case 4 :stringWeekday = "Wednesday"
 Case 5 :stringWeekday = "Thursday"
 Case 6 :stringWeekday = "Friday"
 Case 7 :stringWeekday = "Saturday"
 End Select
 Messagebox _
 ("This document was composed on a " & stringWeekday)
End Sub

関連項目