代码之家  ›  专栏  ›  技术社区  ›  Mawg says reinstate Monica

如何通过编程从MS Office文件中删除元数据?

  •  0
  • Mawg says reinstate Monica  · 技术社区  · 14 年前

    我从哪里开始?我怀疑保存文件格式是否已发布。或者…微软没有转移到XML吗?或者你还能保存微软的专有资料吗?

    是更容易实现独立程序,还是以某种方式将其与MS Office集成?

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

    那么,从哪里开始呢?谢谢

    1 回复  |  直到 10 年前
        1
  •  1
  •   Todd Main    14 年前

    对于更新的程序,如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