标签: c# .net vb.net macros
我试图在C#中构建一个工具,它将遍历文档列表,并生成一个包含宏的列表。我找不到可以让我识别这些文件的财产。 有没有办法可以强制文档运行它的所有宏?然后,我可以捕获失败的那些,因为它们没有宏并消除它们。 文档为Word / Excel 2002或2007格式。
感谢。
答案 0 :(得分:2)
Document.HasVBProject属性(在Microsoft.Office.Interop.Word名称空间下)将告诉您文档是否包含任何宏。
Document.HasVBProject
Microsoft.Office.Interop.Word