Как открыть файл в MS Office, чтобы он не появился в недавнем списке? - PullRequest
1 голос
/ 05 января 2012

Я хочу открыть документ Excel или PowerPoint в Office 2010 или 2007 с надстройкой VSTO.Так как он не предназначен для пользователя настольного компьютера, файл не должен появляться в списке переходов в Windows 7 или в списке последних файлов.

Как мне этого добиться?

Мой текущийреализация:

AppPpt.Presentations.Open(file.FullName, False, False)

' some computations

pres.Saved = Microsoft.Office.Core.MsoTriState.msoTrue
pres.Close()

1 Ответ

2 голосов
/ 05 января 2012

Вы можете изменить максимальное количество RecentFiles на ноль, а затем вернуться к тому, что было ранее

Application.RecentFiles.Maximum = 0

или вы можете скрыть последние файлы, а затем показать их. Это должно их смыть ...

Application.DisplayRecentFiles = False
Application.DisplayRecentFiles = True

Однако это не удалит их из списка последних документов Windows. Для этого вам может понадобиться другой метод.

...