Возможно ли как-то переопределить файл PowerPoint по умолчанию -> Окно печати (VSTO addin)? - PullRequest
0 голосов
/ 02 июля 2019

В частности, о чем я говорю, когда пользователь выбирает «Файл», затем «Печать», отображается окно печати PowerPoint по умолчанию.Могу ли я «переопределить» его, чтобы предварительно выбрать Пользовательский выбор и какой-то диапазон слайдов, уже вставленных (например, слайды 1,3,5)?

1 Ответ

0 голосов
/ 03 июля 2019

В статье Введение в представление Backstage Office 2010 для разработчиков говорится следующее:

Можно ли переназначить одну из существующих кнопок определенных команд, кнопки быстрых команд или вкладкиизменив его атрибут обратного вызова onAction?Например, можно ли изменить кнопку «Сохранить файл», чтобы она имела дополнительный тип, или отображать только один тип файла?

Невозможно переопределить эти команды из пользовательской разметки XML пользовательского интерфейса или с помощьюобъектная модель.Использование события DocumentBeforeSave является одной из альтернатив, но использование этого на самом деле не меняет функциональность отдельных команд, отображаемых в галерее «Изменить тип файла» в Backstage.Лучшим решением было бы скрыть встроенный пользовательский интерфейс и полностью перестроить его с помощью пользовательских команд.

Таким образом, вы можете скрыть встроенную кнопку «Печать» в пользовательском интерфейсе за кулисами и добавить свой собственный с пользовательской функциональностью.Метод PrintOut класса Presentation печатает указанное представление с указанным диапазоном.

...