Lotus常用命令、代码和设置
- 格式:doc
- 大小:183.50 KB
- 文档页数:37
1、 常用命令 .................................................................... 2
2、 视图中只显示当前用户创建的文档的选择条件 .......... 3
3、 lotus&excel的倒入,倒出代理 ................................. 3
倒入代理: ................................................................... 4
倒出代理: ................................................................... 6
倒出代理的条件(月份、年、其他条件)的代码: ...... 8
导出:按时间段导出 ................................................... 10
4、 保存时发邮件通知 .................................................... 13
5、 保存时文档自动编号和不能为空限制 ....................... 13
6、 表单名和快捷键 ....................................................... 14
7、 点击弹出表单 ........................................................... 14
8、 多人建表时冲突提示 ................................................ 15
9、 发送邮件 .................................................................. 15
10、 反重复 .................................................................... 17
11、 将表单复制到my文件夹中 .................................... 18
12、 控制文档是否存储 .................................................. 18
13、 NotesViewEntryCollection示例 .......................... 18
14、 判断域的类型和是否为空 ....................................... 19
15、 添加附件到域. ........................................................ 19
16、 文档的创建和删除. ................................................. 19
17、 样例,variant,string,evaluate .............................. 20
18、 主文档,答复文档,答复的答复层层缩进 .............. 21 19、 XML格式的导入和导出 ......................................... 21
20、 控制是否隐藏 ......................................................... 24
21、 流水码生成 ............................................................. 24
22、 对话框列表根据不同部门显示不同内容 ................. 26
23、 SQL和NOTES关联 ............................................. 26
24. 如何取得访问的IP地址 ............................................ 28
26使用LotusScript将Word功能表中指定项隐藏 ....... 31
27 常用颜色设置 ............................................................. 32
28 打开WINDOWS应用 ................................................ 32
29 显示分辨率的获取 ..................................................... 33
30. 保留域 FORM .......................................................... 34
31双点鼠标不启动编辑模式 ............................................ 34
32.插入附件 .................................................................. 35
33、RFT域的复制 .......................................................... 36
34、RFT导入到EXCEL ................................................. 37
35、表单里内容禁止COPY ............................................ 37
36.表单禁止保存.............................................................. 37
1、 常用命令
新建: @command([compose];"表名")
删除: @command([editclear])
注:在视图中删除文档:@Command([EditClear]);@PostedCommand([ViewRefreshFields])
编辑: @command([editdocument]) 打开: @command([editdocument];"0")
搜索: @command([viewshowsearchbar])
退出: @command([fileclosewindow])
展开: @command([viewexpandall])
折叠: @command([viewcollapseall])
上一条记录: @command([navigateprev])
下一条记录: @command([navigatenext])
刷新:@command([])
保存退出:@command([filesave])
简化当前用户:@Name([Abbreviate];@UserName)
显示未读/所有视图中切换:@Command( [ViewShowOnlyUnread] )
显示名字:@name([cn];@username)
显示创建日期或时间:@date(@created);@time(~~~~~)
规范化为名字格式:@Name([Canonicalize];Name)
日期格式规范: doc1.Date=Format(Today(),"yyyy-mm-dd")
地址栏加载数据:@Unique(@DbColumn( "" : "NoCache" ; "bserver/com" : "sql.nsf "; "按部门别"; 1 )) 1为第几行(竖);
打印:@Command([FilePrint])
2、 视图中只显示当前用户创建的文档的选择条件
SELECT (@Contains(@Name([Abbreviate];@Author);@Name([Abbreviate];@UserName)))
3、 lotus&excel的倒入,倒出代理
注意:存储DOC中的域的数值,改为下面的代码
Dim filename As String
Dim fitem As Variant
rows=3
cols=1
exapp.visible=True
For i = 1 To coll
Set docA= docoll.getnthdocument(i)
exapp.statusbar="正在从Notes里导出数据,可能要一段时间,请等候....."
For j= 0 To Ubound(view.columns)
If view.columns(j).ishidden=False Then
If view.columns(j).title<>"" Then
filename= view.columns(j).itemname
fitem= docA.GetItemValue(filename) If fitem(0)="" Then
exsheet.cells(rows,cols).value=""
Else
exsheet.cells(rows,cols).value= Cstr(fitem(0))
End If
End If
exapp.rows(rows).select
exapp.selection.font.size=10
cols=cols+1
End If
Next
倒入代理:
要导入的EXCEL文件的路径获取:
excelFilename =ws.OpenFileDialog(False, "选择要上传的EXCEL","Excel|*.xls","c:\")
Sub Initialize
Dim excelFilename As String
excelFilename=Inputbox("请输入Excel档案所在的路径?例如:c:/programme files/c.xls","输入Excel档案位置","c:/programme files/c.xls")
If Dir(excelFilename)="" Then
Messagebox "Excel档案不存在,请重新填写"
Exit Sub
End If
Dim ws As New NotesUIWorkspace
Dim s As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Set db=s.CurrentDatabase
Dim row As Integer
Dim excel As Variant