如何以编程方式从MS Office文件中删除元数据?

时间:2010-10-18 13:09:03

标签: ms-office metadata

我甚至会从哪里开始?我怀疑保存文件格式是发布的..还是...... MS没有移动到XML?或者你还能保存MS专有的东西吗?

实施独立程序或以某种方式将其与MS Office集成会更容易吗?

我只是好奇。正在寻找一个新的爱好项目,但我认为它可能比我想象的要大。

那么,如何以及从何处开始?感谢

1 个答案:

答案 0 :(得分:1)

使用较新的程序(例如Word 2007/2010),您可以使用MsoDocInspectorStatus删除带有DocumentInspectors.Fix的元数据。

例如,PowerPoint中的演讲者备注为DocumentInspectors(4)

Sub RemoveSpeakerNotes()
    Dim status As MsoDocInspectorStatus
    Dim results As String
    ActivePresentation.DocumentInspectors(4).Fix status, results
End Sub