我正在使用 VBA 从 MS Project 中提取“任务笔记”,并希望创建一个 MS Word .DOC 文件并将这些文本复制到 EXCEL 中。
如果您使用 Task 对象的 Notes 属性,您只能获得 255 个字符,并且不会保留格式。为了保持格式,您可以将 .MPP 文件转换为 .MPD 并提取注释。这些注释已使用 rtf 存储(请参阅 PJDB.HTM 查找“sub getRtf”)。这样我可以提取所有笔记并将它们写入 .rtf 文件。如果我使用 MS Word 打开该文件(包含多个注释 [我已验证]),我只会看到第一个注释(并且它已被格式化)。我从其他网站收集的信息得知,文件中只有一个 rtf 文本将被处理,加入多个 rtf 文本并非易事。
所以我的问题是:有谁知道如何将几条 rtf 行组合成一个 rtf 文本。
我更喜欢使用 VBA 的答案。
当然,如果有人知道如何从 MS Project 中提取笔记并创建一个 .DOC 文件保留格式,那也没关系