代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Domino
】
多 Notes 文档中附件批量汇总到 Notes 文档中
作者:
泰鑫
/ 发布于
2016/8/5
/
805
Sub Initialize() Dim session As New NotesSession Dim db As NotesDatabase Dim collection As NotesDocumentCollection Dim doc As NotesDocument Dim rtitem As Variant Dim doc2 As NotesDocument Dim NotesRichTextItem As NotesRichTextItem Dim NotesItem As NotesItem Dim workspace As New NotesUIWorkspace Dim result As Variant result = workspace.Prompt( 13, "Choose database to save the attachments", "") Set db = session.CurrentDatabase Set collection = db.UnprocessedDocuments Set doc = collection.GetFirstDocument() If result(0) = "" & result(1) = db.Filename Then Set doc2 = db.Createdocument() Else Dim db2 As NotesDatabase Set db2 = session.GetDatabase( result(0), result(1), False ) Set doc2 = db2.Createdocument() End If // 此处假定新建文档基于表单“Main Topic”,并将附件汇总到 Body 富文本域中 doc2.Form = "Main Topic" doc2.Subject = "New Attachment" Set NotesRichTextItem = New NotesRichTextItem( doc2, "Body" ) While Not(doc Is Nothing) // 此处假定附件是嵌入在 Body 域当中,当然也可以循环文档所有的域,然后对于富文本域进行处理,提取附件 Set rtitem = doc.GetFirstItem( "Body" ) If ( rtitem.Type = RICHTEXT ) Then ForAll o In rtitem.EmbeddedObjects If ( o.Type = EMBED_ATTACHMENT ) Then Call o.ExtractFile( "c:\temp\" & o.Name ) Call notesRichTextItem.EmbedObject( EMBED_ATTACHMENT ,"", "c:\temp\" & o.Name) Kill "c:\temp\" & o.Name End If End ForAll End If Set doc = collection.GetNextDocument(doc) Wend Call doc2.Save(False, True ) End Sub
试试其它关键字
同语言下
.
LotusDomino页面自动注册用户
.
多 Notes 文档中附件批量汇总到 Notes 文档中
.
多 Notes 文档中附件批量导出到本地系统
.
使用lotusscript获得群组中的用户列表_lotus notes
.
利用程序增加角色
.
关闭计算机
.
检验数字域
.
利用程序获取计算机名称及登陆用户名
.
清理收件夹的代理Code for CleanupInbox agent
.
邮箱中显示中文等价名
可能有用的
.
LotusDomino页面自动注册用户
.
多 Notes 文档中附件批量汇总到 Notes 文档中
.
多 Notes 文档中附件批量导出到本地系统
.
使用lotusscript获得群组中的用户列表_lotus notes
.
利用程序增加角色
.
关闭计算机
.
检验数字域
.
利用程序获取计算机名称及登陆用户名
.
清理收件夹的代理Code for CleanupInbox agent
.
邮箱中显示中文等价名
泰鑫
贡献的其它代码
(
14
)
.
一个检查跑批是否成功的Shell
.
判断一个多边形是不是凸多边形的js算法
.
将UTC时间转换成美国东部时间(EST)
.
多 Notes 文档中附件批量汇总到 Notes 文档中
.
查询显示已重新编译的前 25 个存储过程
.
jquery 表格(展开和折叠列表项)
.
实现复选框的全选与取消
.
jxl导入导出Excel工具类
.
邮件发送工具类
.
八皇后问题
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3