在C#中查找具有宏的文档

时间:2014-06-10 15:29:42

标签: c# .net vb.net macros

我试图在C#中构建一个工具,它将遍历文档列表,并生成一个包含宏的列表。我找不到可以让我识别这些文件的财产。 有没有办法可以强制文档运行它的所有宏?然后,我可以捕获失败的那些,因为它们没有宏并消除它们。 文档为Word / Excel 2002或2007格式。

感谢。

1 个答案:

答案 0 :(得分:2)

Document.HasVBProject属性(在Microsoft.Office.Interop.Word名称空间下)将告诉您文档是否包含任何宏。