我正在使用Microsoft Project 2016执行某些Office Automation。如果打开2016 mpp文件没有问题,则可以关闭该应用程序。但是,如果我在MS Project 2016上打开2003或2007文件,则在关闭应用程序时总是弹出一个窗口,要求我将文件升级到较新版本。
由于无法自动与该对话框进行交互,因此它完全阻塞了该过程并破坏了应用程序。
在关闭时,是否可以在Office或MS Project中执行任何注册表项或配置来禁用此文件升级弹出窗口?
Dim objMPP As New MSProject.Application
objMPP.Visible = True
objMPP.DisplayAlerts = False
objMPP.ShowWelcome = False
If Not objMPP.FileOpenEx(strFile, True, NoAuto:=True, openpool:=pjPoolReadOnly, ignorereadonlyrecommended:=True) Then
Exit Function
End If
... some more code code here
objMPP.FileCloseAllEx
Set objMPP = Nothing