Vba 如果文件已保存,则对关闭事件执行宏

Vba 如果文件已保存,则对关闭事件执行宏,vba,ms-project,Vba,Ms Project,我想在关闭.mpp文件时自动运行宏“ExportToExcel”,但前提是项目已保存 原因:我们只有在做了更改后才保存它;然而,我们不断地打开文件进行审查。如果每次我们关门时都这样做,那就没有效率了 我玩弄了projectaftersave,但没能让它工作。我可以使以下代码正常工作,但每次关闭文件时它都会运行 子自动关闭() 调用ExportToExcel 端接头 仅当.mpp在关闭前已保存(而不是“另存为”)时,我才希望在关闭.mpp时运行代码。请尝试“ThisProject”项目对象中的“保

我想在关闭.mpp文件时自动运行宏“ExportToExcel”,但前提是项目已保存

原因:我们只有在做了更改后才保存它;然而,我们不断地打开文件进行审查。如果每次我们关门时都这样做,那就没有效率了

我玩弄了projectaftersave,但没能让它工作。我可以使以下代码正常工作,但每次关闭文件时它都会运行

子自动关闭()

调用ExportToExcel

端接头


仅当.mpp在关闭前已保存(而不是“另存为”)时,我才希望在关闭.mpp时运行代码。

请尝试“ThisProject”项目对象中的“保存前”事件()

大致如下:

选项显式
关闭前的私人子项目(ByVal pj作为项目)
~~您在excel中执行操作的代码~~
端接头