2012-03-11 92 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