首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VBA中使用rtf文件作为lotus notes邮件的正文

在VBA中使用rtf文件作为lotus notes邮件的正文
EN

Stack Overflow用户
提问于 2015-12-08 18:25:30
回答 1查看 176关注 0票数 1

是否可以使用VBA使用现有的RTF文件创建Lotus Notes电子邮件/文档?

假设计算机安装了Lotus-Notes客户端

EN

回答 1

Stack Overflow用户

发布于 2015-12-08 21:41:55

可以,您可以使用Lotus Notes/Domino COMOLE类。COM类在后台执行所有操作。客户端必须安装,但不一定要运行。OLE类驱动客户端UI,因此如果客户端尚未运行,它将自动启动,并且VBA代码将中断它正在执行的任何操作。

然而,Lotus API中没有处理自动将RTF文件转换为格式良好的Notes富文本字段的功能。NotesRichTextItem类中的方法AppendRTFile()不能与传统的RTF一起使用。它比被认为是“标准”格式的RTF更早,因此术语令人困惑,但它只处理以Notes自己的内部富文本格式存储数据的特殊文件。这部分你得靠你自己了。最好的办法可能是找到一种方法将RTF转换为HTML,然后使用NotesMIMEEntity类方法为正在创建的文档创建文本/HTML体。这个answer to another question on StackOverflow建议使用Word自动化进行转换,但你可能想要对‘转换rtf to html’做一个更彻底的搜索,看看你是否能提出更好的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34153443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档