O-121 comset
原文:sets a properly value for a COM object
中文:為一個COM物件設定指定值。需注意大小寫。
格式:%comset(comvariable,propertyname,newvalue [,arguments])
%comset(com變數名,屬性名,新值 [,參數])
範例:#VAR Outlook %comcreate("Outlook.Application")
#VAR NameSpace %comget(Outlook, "GetNamespace", "MAPI")
#VAR Folders %comget(NameSpace, "Folders", "InBox")
#VAR InBox %comget(Folders, "Folders", "InBox")
#VAR Msg %comget(InBox,"Items",1)
#CALL %comset(Msg,"Subject","This is a test")
#CALL @Msg.Save
取得電子信箱中第一封信件的內容(存放在@Msg),再將字串:This is a test
寫入這封信的主題中,並用#call存檔。傳統的寫法:
#VAR Msg.Subject "This is a test"
#CALL @Msg.Save