Как отключить параметр «Сохранить как» в Word 2013? Я пробовал все перечисленные ниже команды, но это событие никогда не попадает в ловушку. Обычный «Сохранить» всегда находится в ловушке, независимо от того, через значок или в команде «Файл Word». Темы затронули изменение команды File, но у меня нет доступа к Visual Studio.Отключить «Сохранить как» в Word 2013 с помощью VBA
Sub Document_BeforeClose(Cancel As Boolean)
MsgBox ("Save Disallowed")
End Sub
Sub Document_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
MsgBox ("Save Disallowed")
End Sub
Sub wd_DocumentBeforeSaveAs(ByVal Doc As Document, _
SaveAsUI As Boolean, Cancel As Boolean)
MsgBox ("Save Disallowed")
End Sub
Sub oApp_DocumentBeforeSave(_
ByVal Doc As Document, _
SaveAsUI As Boolean, _
Cancel As Boolean)
MsgBox ("Save Disallowed")
End Sub
Sub FileSave()
MsgBox ("Save Disallowed")
End Sub
Sub FileSaveAs()
MsgBox ("Save Disallowed")
End Sub
Sub FileSaveAsWebPage()
MsgBox ("Save Disallowed")
End Sub
Sub FileSaveHtml()
MsgBox ("Save Disallowed")
End Sub
Sub SaveTemplate()
MsgBox ("Save Disallowed")
End Sub
Sub FileSaveFrameAs()
MsgBox ("Save Disallowed")
End Sub
Могу ли я спросить, почему? Какова ваша основная проблема? Прерывание целого Приложения таким образом должно иметь вескую причину ... – Oliver
Причина в том, что люди редактируют основной документ, и я хочу контролировать точное местоположение и имя файла после того, как документ был изменен. Очень разумная практика. В образце кода я пробовал каждую комбинацию, чтобы увидеть, что работает, и включил ее там, чтобы продемонстрировать варианты, которые я пробовал. – southskies
Некоторые из того, что вы перечисляете, даже не существуют ... Что существует, по большей части, было устаревшим путем включения «Сохранить как» в Backstage. Метод Application.DocumentBeforeSave должен по-прежнему работать, но по мере того как он у вас есть, он не будет «пропускать» SaveAs, потому что вы не устанавливаете параметр SaveAsUI в False. Основная проблема с событием заключается в том, что, если более одного надстройки используют его, другая надстройка может позволить ему работать. Наиболее надежным является включение RibbonXML, который скрывает встроенный Backstage «Сохранить как» и определяет вашу собственную версию. –