准备新的工作簿以进行保存

时间:2016-08-25 16:35:07

标签: vba excel-vba excel

我已经为建筑项目创建了一个支持宏的模板,用于创建价值表文档。作为设置过程的一部分,我想设置工作簿的名称(文件名),并准备在用户决定保存时将其保存为具有相应名称的启用宏的工作簿。有没有一种方法可以在不强制立即保存的情况下进行准备,或者我最好在设置过程中启动保存?

谢谢,

百里

1 个答案:

答案 0 :(得分:0)

我希望这就是你要找的东西:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    'do your prepping
    If SaveAsUI Then
        'do something (like open your own UI)
    End If
    'save workbook
    Cancel = True 'cancel the original save action
End Sub

但是我认为必须在新工作簿的模块中,所以我不确定它是否适合你......