我有一个.NET程序,可以在word中以编程方式打开文件来修改它。不幸的是,Microsoft word保留了文件在其历史记录中打开的时间,尽管我不希望以编程方式打开文件时发生这种情况。
如何防止在.NET中发生这种情况?
答案 0 :(得分:1)
如果您使用的是Documents.Open
或SaveAs
,则可以设置AddToRecentFiles
属性,如下所示:
打开:
Globals.ThisAddIn.Application.Documents.Open("filename", AddToRecentFiles: false);
另存为:
Globals.ThisAddIn.Application.ActiveDocument.SaveAs2("filename", AddToRecentFiles: false);