MS Office 2010/2007/2003 шрифт по умолчанию для пользователя по умолчанию - PullRequest
2 голосов
/ 12 марта 2012

Я должен создать установщик, который изменит шрифт по умолчанию в MS Office (версии 2010, 2007 и 2003) для пользователя по умолчанию.

Как мне это сделать?

Моим первым предположением былодля перебора продуктов MS и установки ключа реестра: я пытался с ключом реестра (например, ...Office/14.0/(product ex. Word)/Options со шрифтом по умолчанию: Arial,11), но не было никакого эффекта.

После этого я пыталсясоздайте папку Templates в .../Default User/App Data/Microsoft/Templates/ и поместите туда Normal.dotm.После создания нового пользователя - в его локальных данных приложения - этот файл был переименован в NormalOld.dotm, а MS Word создал стандартный Normal.dotm файл.

Как мне это сделать?

Iя использую установщик WIX, поэтому я могу изменять ключи реестра, копировать файлы и т. д. в процессе установки.

1 Ответ

1 голос
/ 13 марта 2012

Хорошо. Я нашел решение:

Для MS Word

  1. Создать customNormal.dotm (cusotmNormal.dot за 2007 г.) - просто откройте новый документ, измените его по своему желанию и шаблон «Сохранить как ...» («MS Word 97-2003»). шаблон "для слова 2003).
  2. Поместите эти файлы в C:\Users\Default\AppData\Roaming\Microsoft\Windows\Templates (в win 7 eng). В других Windows дистрибутивы ищут в Documents and Settings, Application Data и без Roaming в пути.
  3. Загрузить куст пользователя по умолчанию в regedit на HKU/<hive>. Улей в C:\Users\Default\ntuser.dat (скрыт) * ​​1020 *
  4. установлен в HKU/[your hive name]/Software/Microsoft/Office/[11.0|12.0|14.0]/Word/Options имя: GlobalDotName, значение: customNormal.dotm, введите: REG_SZ, если у вас MS Word 2010 (14.0) или MS Word 2007 (12.0) и customNormal.dot для MS Word (11.0) ).
  5. Разгрузить улей

Для MS PowerPoint

  1. Создать шаблон Blank.potx (2010 и 2007) так же, как для MS Word выше и Blank.pot (2003)
  2. Поместите эти файлы в папку шаблонов, как в 2. для MS Word

Для MS Excel

  1. Создайте шаблон book.xltx (2010 и 2007) так же, как для MS Word выше и book.xlt (2003)
  2. Поместите эти файлы в <templates folder>/../Excel/XLSTART. Например: C:/Users/Default/AppData/Roaming/Microsoft/Excel/XLSTART

EDIT

А для MS Outlook

  1. Открыть MS Outlook. Это создаст файл NormalEmail.dotm в вашем templates folder
  2. Откройте этот файл (не Новый - операция по умолчанию при двойном щелчке) change styles->fonts->(your font) и измените его по своему желанию. Сохрани это.
  3. Поместите этот файл в пользователя по умолчанию templates folder для победы 7: C:\Users\Default\AppData\Roaming\Microsoft\Windows\Templates

Существует другое решение для Normal.dotm MS Word 2010/2007 и Outlook 2010 (у меня это не сработало): Разрешение для Normal.dotm и Outlook 2010

...