Как изменить заголовок Личный / Общий / Пользовательский шаблон в Файле, Новом в Word, Excel и других офисных приложениях

433
Tiago Duarte

Word (Office) позволяет нам настраивать расположение шаблонов.

Мы можем настроить его тремя способами:

  1. Личная папка установлена, общая папка не установлена ​​(заголовок «Личная»)
  2. Набор общих папок, личная папка не установлена ​​(заголовок «Общая»)
  3. Обе папки установлены (заголовок «Пользовательский»)

К сожалению, ни один из этих заголовков не имеет для нас никакого значения, и мы хотели бы иметь свой собственный заголовок там.

Ранние исследования говорят мне, что это невозможно, но я все же написал в надежде, что у кого-то есть отличный способ сделать это :-)

enter image description here

редактировать: в настоящее время исследует поставщиков прожекторов

https://stackoverflow.com/questions/31927168/adding-a-custom-template-group-in-word-2013

0

2 ответа на вопрос

0
Rich Michaels

Насколько я знаю, вы не можете изменить встроенные элементы управления Backstage (вкладка «Файл»), но вы можете добавить пользовательские элементы управления в меню вкладки «Файл». В этой статье Microsoft « Как добавить элементы управления в представление Backstage » обсуждается этот процесс. Он включает в себя использование Ribbon Designer в VSTO (Visual Studio for Office Tools).

Мне на самом деле уже удалось это сделать, добавив ключ reg [HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office \ 16.0 \ Common \ Spotlight \ Providers \] так что теперь я оцениваю это решение, так как оно немного отличается от других методов ootb https://docs.microsoft.com/en-us/previous-versions/office/office-2010/cc178976(v=office.14) Tiago Duarte 6 лет назад 0
0
Tiago Duarte

Чтобы прямо ответить на мой собственный вопрос, возможно, на самом деле, это рекомендуется и задокументировано Microsoft о том, как это сделать.

Это достигается созданием «Spotlight Provider», в котором мы создаем собственную логику для размещения и поиска шаблонов для офисных приложений, а именно:

  • Слово (WD)
  • Excel (XL)
  • PowerPoint (PP)
  • Визио (В.О.)

Это задокументировано в

Развертывание пользовательских шаблонов в Office 2010

(Документация Microsoft)

Развертывание пользовательских шаблонов Microsoft Office с помощью System Center Configuration Manager

(Подробная статья Тревора Джонса )

Вот пример:

1. Создайте запись в реестре пользователя для нового провайдера центра внимания (должен быть развернут для всех пользователей).

Редактор реестра Windows, версия 5.00

[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office \ 16.0 \ Common \ Spotlight \ Providers \ Имя настраиваемого поставщика]

"ServiceURL" = "\\ myintranet.com \ Шаблоны \ Templates.xml"

Слово теперь покажет пользовательский заголовок!

enter image description here

2. Теперь вам нужно создать свой собственный XML-файл, перечисляя все шаблоны, их миниатюры и превью.

пример:

<o:featuredcontent xmlns:o="urn:schemas-microsoft-com:office:office" lcid="1033"> <o:application id="PP"> <o:featuredtemplates startdate="2011-03-01" enddate="2099-03-01"> <!-- PP TEMPLATE 1 --> <o:featuredtemplate title="Contoso PowerPoint Template" source="C:\Program Files (x86)\Microsoft Office\Templates\Contoso\Engineering\PowerPoint Templates\Contoso_PP_Template.potx"> <o:media mediatype="png" filename="Contoso_PP_Thumb.PNG" source="C:\Program Files (x86)\Microsoft Office\Templates\Contoso\Engineering\PowerPoint Templates\Contoso_PP_Thumb.PNG"/> <o:preview filename="Contoso_PP_Preview.PNG" source="C:\Program Files (x86)\Microsoft Office\Templates\Contoso\Engineering\PowerPoint Templates\Contoso_PP_Preview.PNG"/> </o:featuredtemplate> </o:featuredtemplates> </o:application> <o:application id="WD"> <o:featuredtemplates startdate="2011-03-01" enddate="2099-03-01"> <!-- WD TEMPLATE 1 --> <o:featuredtemplate title="Design" source="C:\Program Files (x86)\Microsoft Office\Templates\Contoso\Engineering\Word Templates\Design_Template.potx"> <o:media mediatype="png" filename="Design_Thumb_2015.PNG" source="C:\Program Files (x86)\Microsoft Office\Templates\Engineering\Contoso\Design_Thumb.PNG"/> <o:preview filename="Design_Preview_2015.PNG" source="C:\Program Files (x86)\Microsoft Office\Templates\Engineering\Contoso\Design_Preview.PNG"/> </o:featuredtemplate> <!-- WD TEMPLATE 2 --> <o:featuredtemplate title="Memo" source="C:\Program Files (x86)\Microsoft Office\Templates\Contoso\Engineering\Word Templates\Memo_Template.potx"> <o:media mediatype="png" filename="Memo_Thumb_2015.PNG" source="C:\Program Files (x86)\Microsoft Office\Templates\Contoso\Engineering\Word Templates\Memo_WD_Thumb.PNG"/> <o:preview filename="Memo_Preview_2015.PNG" source="C:\Program Files (x86)\Microsoft Office\Templates\Contoso\Engineering\Word Templates\Memo_WD_Preview.PNG"/> </o:featuredtemplate> </o:featuredtemplates> </o:application> </o:featuredcontent> 

После настройки демонстрационного XML-файла в конечном файле он будет выглядеть следующим образом:

enter image description here

Заключение

У вас может быть любое название заголовка, но вы должны будете реализовать логику идентификации, просмотра и предварительного просмотра шаблонов.

Также обратите внимание, что xml кэшируется в реестре, и его необходимо будет удалить, чтобы разрешить обновление (предлагается реализовать сценарий и развернуть его через System Center).

HKCU: \ Software \ Microsoft \ Office \ 16.0 \ Common \ Spotlight \ Content \ Имя настраиваемого поставщика

Похожие вопросы