[讨论]如何将文档中$FILE下的附件添加到RTF域中?

Kresher 2006-07-19 10:54:39
我现在是通过File System做到的,先用NotesDocument.gerAttachment得到附件,然后NotesEmbeddObject.ExtractFile将附件放入File System,最后通过noterichtextitem.embedobject从File System中读取这个附件。可能这种做法是最普遍的,不过觉得不太好,因为要通过文件系统,其中的权限设置可能会对操作有限制。

有谁有更好的方法或者经验?我尝试过用noterichtextitem.begininsert,但是没有成功。

还有,想问一下,embededobject和attachment有什么区别?
...全文
222 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppmmjjyy 2006-07-19
  • 打赏
  • 举报
回复
个人想法:
1,如果附件在$File里面,那么有没有RTF域都没有关系。
2,如果附件在本地硬盘上,CS方式可以通过公式import进去(需要RTF域)。bs可以用上载控件引入进去(可以不需要RTF域)。
3,如果附件在服务器硬盘上,即后台处理。那么需要用RTF域的noterichtextitem.embedobject的方法引入附件。
Kresher 2006-07-19
  • 打赏
  • 举报
回复
放在$File中的附件可能在outlook中看不到,会被exchange过滤掉,我现在也只是一个猜测,没有证实.

那如果换个角度思考,我想在notesrichtextitem里面添加附件,除了通过file system,还有什么其他方法?
ppmmjjyy 2006-07-19
  • 打赏
  • 举报
回复
既然附件已经存在于$File里面了,为什么还要后台拆离,然后嵌入到文件里面呢?用RTF域嵌入附件后还是保存在$File里面啊?

embededobject和attachment,一个是ole对象,一个是普通附件!
Kresher 2006-07-19
  • 打赏
  • 举报
回复
就是想饶过文件系统来加附件

还有没有高手来支支招?

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧