Необходимо, чтобы при закрытии файла всплывал определенный запрос, типа стандартного "сохранить изменения или нет".
Так разве нет запроса в Excel, на сохранение файла? Если вы открыли файл, произвели какие то изменения, после попытки его закрыть, будет запрос на сохранение изменений. Но если вы его открыли и не чего не меняли, такого запроса и не появится.
Так разве нет запроса в Excel, на сохранение файла? Мне нужно создать свою формулировку запроса, например, "не забудь выключить свет при уходе с рабочего места". добавлено через 22 часа 58 минут Так никто и не поможет?
Public WithEvents App As Application Private Sub App_WorkbookBeforeClose(ByVal Wb As Excel.Workbook, Cancel As Boolean) If Not Wb.Saved Then Select Case MsgBox("Ты выключил свет на рабочем месте?", vbYesNoCancel + vbInformation + vbApplicationModal) Case vbCancel Cancel = True Exit Sub Case vbYes Wb.save End Select Wb.Saved = True End If End Sub
Да пропатчите в любом хекс-редакторе строку и все. Или внесите строку и поменяйтя указатель у мессагебокса на нужное. Это конечно если запрос мессагебоксом выносится. А если окном, то редактором ресурсов подправить