2012-03-11 58 views
2

我必须创建一个安装程序,它将默认用户在MS Office(版本2010,2007和2003)中更改默认字体。MS Office 2010/2007/2003默认字体为默认用户

我该如何做到这一点?

我的第一个猜测是遍历微软产品,并设置注册表项: 我曾与注册表项尝试(例如...Office/14.0/(product ex. Word)/Options默认字体:Arial,11),但没有效果。

在此之后,我已经尝试在.../Default User/App Data/Microsoft/Templates/中创建文件夹模板并将其放在那里Normal.dotm。在创建新用户后 - 在他的本地应用程序数据中 - 此文件被重命名为NormalOld.dotm,标准Normal.dotm文件由MS Word创建。

我该怎么做?

我正在使用WIX安装程序,因此我可以在安装过程中修改注册表项,复制文件等。

回答

1

好的。我找到了解决办法:

的MS Word

  1. 创建customNormal.dotmcusotmNormal.dot 2007年) - 只需 打开新的文件,如你所愿修改和 “另存为...” 模板( “ms word 97-2003 template”for word 2003)。
  2. 把这些文件放在C:\Users\Default\AppData\Roaming\Microsoft\Windows\Templates(赢得7英文)。在其他Windows分发中寻找路径中的Documents and Settings,Application Data,并且没有Roaming
  3. HKU/<hive>的注册表中加载deafult用户配置单元。蜂巢是C:\Users\Default\ntuser.dat(隐藏)
  4. HKU/[your hive name]/Software/Microsoft/Office/[11.0|12.0|14.0]/Word/Options名称:GlobalDotName,值:customNormal.dotm,类型:REG_SZ如果你有微软Word 2010(14.0)或微软Word 2007(12.0)和customNormal.dot的MS Word(11.0)。
  5. 卸载配置单元

对于就像MS Word的上方和Blank.pot(2003)MS PowerPoint演示

  1. 创建Blank.potx(2010年和2007年)的模板
  2. 将这些文件放入模板如MS文件夹中的文件夹

MS Excel的

  1. 创建book.xltx(2010年和2007年)的模板,就像上面和book.xlt(2003)的MS Word
  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为Win 7:C:\Users\Default\AppData\Roaming\Microsoft\Windows\Templates

没有为的Normal.dotm微软Word二千零七分之二千零十和Outlook 2010的(即没有工作对我来说)其他解决方案: Resolution for Normal.dotm and Outlook 2010