Мне нужно написать надстройку Word (поддерживающую 2013+), чтобы условно отключить опцию / вкладку «Сохранить как», основываясь на пути к текущему открытому документу (например, где он хранится).
Я использую C # и имею следующий xml, который отключает вкладку, но, к сожалению, делает это для каждого документа:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<backstage>
<button idMso="FileSaveAs" visible="false"/>
<tab idMso="TabSave" visible="false"/>
</backstage>
</customUI>
Я пробовал:
- DocumentBeforeSave-Handler: позволяет отобразить диалоговое окно с сообщением об ошибке, но не скрывает «Сохранить как»
- , используя getVisible вместо видимого в xml для ссылки на обратные вызовы: обратные вызовы никогда не вызывались,даже после того, как лента стала недействительной. Invalidate ()
Был бы очень признателен за любую помощь.Спасибо.