LOTUSSCRIPT可以改文档中附件名字么?
RT,有办法么?可以写个代理把文档中的附件名字改掉么? --------------------编程问答-------------------- 没做过不过感觉思路可是是,把附件下载到本地时另存为别的名字,然后再传上来 --------------------编程问答-------------------- --------------------编程问答-------------------- 同意楼上的。附件名字是readonly的,只能下载后改名重新上传 --------------------编程问答-------------------- 将附件拆至服务器物理路径下,改名,再挂回到原文档。
--------------------编程问答-------------------- 拆到服务器上,本地就不好弄了…… --------------------编程问答-------------------- 可以实现,思路如下:
1.用NotesDocument.EmbeddedObjects获取所有附件
2.用NotesEmbeddedObject.ExtractFile()方法,将附件拆分至服务器或本地
3.用NotesRichTextItem.EmbedObject()方法可将原来的附件重命名后保存回文档中。
楼主可以查下NotesRichTextItem.EmbedObject()的使用帮助 --------------------编程问答-------------------- 楼上的说的很详细,但是第三点不太准确。
EmbedObject是无法直接修改附件名的,你可以看下帮助里是怎么说的,还是必须要用到fso来修改附件名,然后再传上去。 --------------------编程问答-------------------- 存在服务器上,此时改名,然后再重新引入进来,这个时候就实现改名了,直接改名貌似不可以 --------------------编程问答-------------------- Name "C:\WINDOWS\TEST1" As "C:\TEST2"
路径要存在 --------------------编程问答-------------------- 学习了! --------------------编程问答-------------------- 学习了
补充:企业软件 , Lotus