lotus notes常用代码.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lotusnotes常用代码lotusnotes常用代码

lotus notes常用代码 lotusnotes常用代码 1.检测当前用户是不是文档的创建者,如果不是,不允许编辑文档。 Sub Querymodechange(Source As Notesuidocument, Continue As Variant) Dim session As New NotesSession Dim doc As notesdocument Dim userName As New NotesName(session.UserName) Set doc=source.document If Not ( source.EditMode ) Then If ( doc.authors(0) = username.CANONICAL ) Then continue=True Else Msgbox \您不是此文档的创建人,不可以修改!\,0,\文档数据库\ continue=False End If End If End Sub 2.退出时检测关键的域不能为空 Sub Click(Source As Button) Dim w As New notesuiworkspace Dim uidoc As notesuidocument Dim doc As notesdocument Set uidoc=w.currentdocument name1=uidoc.fieldgettext(\name\) If name1=\\ Then Messagebox \姓名不能为空!\,0,\通讯录\ Exit Sub End If Call uidoc.save Call uidoc.close End Sub 3.用私有视图来显示需要当前用户处理的文档,用以下视图公式: 注意建立视图时不要选中\保存到本地\选项,否则调试不便. SELECT Form = \收文1\ NextApprover=@Name([CN];@V3UserName) 4.Notes中Active控件 当文档中添加OLE或其他通用的ActiveX控件后,在文档的script编辑框右侧中,会自动添 加各种属性和方法在notes的类列表中.在script中声明该对象的 方法如下: Sub Postopen(Source As Notesuidocument) Dim w as notesuiworkspace Dim uidoc as notesuidocument Dim aa As Variant Set w =New notesuiworkspace Set uidoc =w.currentdocument Set aa=uidoc. getObject(\Chart\)\该句为ole对象声明,注意Chart是你给对象起的名 字 \接下来你就可以通过aa.**来调用其方法和属性了. End Sub 5.以下是script错误陷阱代码 Sub subname On Error Goto Errcode \下面添加你的程序代码 Exit Sub Errcode: Msgbox \错误 (\ Cstr(Err) \ ) - \ Error$(Err),16,\错 误提示\ Exit Sub End Sub 6.是否保存 在表单中设定一个域,名称为saveoption 下列公式添加到返回按钮中,决定文件退出是否保存 FIELD saveoptions:=\1\; 保存 FIELD saveoptions:=\0\; 不保存 7.用公式弹出对话框,按确定继续,取消返回. @If(@DialogBox(\表单名\;[AutoHorzFit]:[AutoVertFit];\表单标题\);\\;@Return(\ \)) 8.用script弹出对话框,按确定继续,取消返回 Dim w as notesuiworkspace If Not w.dialogbox(\表单名\,True,True,False,True,False,False,\填写\) Then doc.close\用户按取消退出 Exit Sub End If 9.视图中删除文档语句 @Command([EditClear]); @Command([ViewRefreshFields]) 10.检测是否是周末 Dim dt as notesdatetime call dt.setnow If Weekday(dt.lslocaltime)=7 Then\是周六耶, dt.adjustday(2) \加两天到星期一 Elseif Weekday(

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档