Technical reference for the 2007 Office release
Microsoft Corporation
Published: June 2007
Author: Office IT and Servers User Assistance (o12ITdx@microsoft.com)
Abstract
This book provides technical reference information for the 2007 Microsoft Office system.
This includes information about Setup properties and tools, file formats, changes in
application functionality, multilingual features, Office Migration Planning Manager
settings, messaging file types, and security settings. The audience for this book includes
IT generalists, security specialists, IT operations, help desk, and deployment staff,
network architects and planners, IT messaging administrators, and consultants.
The content in this book is a copy of selected content in the 2007 Office Resource Kit
technical library (http://go.microsoft.com/fwlink/?LinkID=84741&clcid=0x409) as of the
publication date above. For the most current content, see the technical library on the
Web.
1
The information contained in this document represents the current view of Microsoft
Corporation on the issues discussed as of the date of publication. Because Microsoft
must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of
any information presented after the date of publication.
This White Paper is for informational purposes only. MICROSOFT MAKES NO
WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN
THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without
limiting the rights under copyright, no part of this document may be reproduced, stored
in or introduced into a retrieval system, or transmitted in any form or by any means
(electronic, mechanical, photocopying, recording, or otherwise), or for any purpose,
without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other
intellectual property rights covering subject matter in this document. Except as expressly
provided in any written license agreement from Microsoft, the furnishing of this
document does not give you any license to these patents, trademarks, copyrights, or other
intellectual property.
Unless otherwise noted, the example companies, organizations, products, domain names,
e-mail addresses, logos, people, places and events depicted herein are fictitious, and no
association with any real company, organization, product, domain name, email address,
logo, person, place or event is intended or should be inferred.
© 2007 Microsoft Corporation. All rights reserved.
Microsoft, Microsoft, Access, Active Directory, Excel, Groove, InfoPath, Internet
Explorer, OneNote, Outlook, PowerPoint, SharePoint, SQL Server, Visio, Windows,
Windows Server, and Windows Vista are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of
their respective owners.
2
Contents
I Setup reference .............................................................................................................. 11
Setup properties in the 2007 Office system ...................................................................... 12
Property quick reference ................................................................................................ 12
Available properties ....................................................................................................... 13
Replaced properties........................................................................................................ 14
Blocked Properties ......................................................................................................... 16
Setup command-line options for the 2007 Office system ................................................. 17
/admin ............................................................................................................................ 17
/adminfile [path] ............................................................................................................ 17
/config [path].................................................................................................................. 18
/modify [ProductID] ...................................................................................................... 18
/repair [ProductID] ......................................................................................................... 19
/uninstall [ProductID] .................................................................................................... 19
Config.xml file in the 2007 Office system........................................................................ 20
Config.xml Element Quick Reference ........................................................................... 20
How It Works................................................................................................................. 21
Config.xml File Format ................................................................................................. 22
Config.xml Element Reference...................................................................................... 23
Office Customization Tool in the 2007 Office system ..................................................... 45
Setup .............................................................................................................................. 47
Features .......................................................................................................................... 54
Additional content.......................................................................................................... 57
Outlook .......................................................................................................................... 66
II File format reference .................................................................................................... 75
Overview of the XML file formats in the 2007 Office system ......................................... 76
Benefits of the new XML file formats ........................................................................... 76
Structure of the new XML file formats ......................................................................... 77
XML file name extensions in the 2007 Office system ..................................................... 79
Compatibility mode in the 2007 Office system ................................................................ 84
Compatibility in Word 2007, Excel 2007, and PowerPoint 2007 ................................. 84
Compatibility checker .................................................................................................... 86
Feature refresh ............................................................................................................... 87
Features impacted by compatibility mode ..................................................................... 87
III Migration reference ..................................................................................................... 98
3
Differences between the 2007 Office system and Office 2003 ........................................ 99
Changes in the 2007 Office system ................................................................................ 100
Administrative installation images .............................................................................. 100
Clip Organizer: Autoimport ......................................................................................... 100
Document life cycle: Check in and check out ............................................................. 100
File Search ................................................................................................................... 101
Help: Detect and Repair… ........................................................................................... 101
Japanese IME: Editing style ........................................................................................ 101
Japanese IME: Register Entry...................................................................................... 101
Korean converters ........................................................................................................ 101
Matching feature states across versions ....................................................................... 102
MSI-only install ........................................................................................................... 102
Non-local installation source installations ................................................................... 102
Office Program Recovery ............................................................................................ 102
OWC11 ........................................................................................................................ 102
Proofing tools ............................................................................................................... 103
Registry: Messenger registry key ................................................................................ 103
Registry: Phone registry key ........................................................................................ 104
Save Workspace command .......................................................................................... 104
Setup.exe: Local Installation Source ........................................................................... 104
Setup.exe: Catalyst....................................................................................................... 104
Ststpkpl.exe .................................................................................................................. 104
Changes in Word 2007, Excel 2007, and PowerPoint 2007 ........................................... 106
Digital signatures ......................................................................................................... 106
Document life cycle: Remove Hidden Data (RHD) add-in tool for Office 2003 ........ 106
Document life cycle: versioning .................................................................................. 107
IRM: Windows Rights Management Client ................................................................ 107
Send For Review .......................................................................................................... 107
Changes in Charting ........................................................................................................ 108
Charting Axes .............................................................................................................. 108
Chart Features .............................................................................................................. 108
Copy/Paste ................................................................................................................... 108
Excel 2007 ................................................................................................................... 109
Graph ........................................................................................................................... 109
Interaction .................................................................................................................... 110
Layout .......................................................................................................................... 111
Legend ......................................................................................................................... 111
Macros: Chart.Pictures................................................................................................. 111
Macros: XLM .............................................................................................................. 111
Programmability .......................................................................................................... 112
Visual ........................................................................................................................... 113
Visual ........................................................................................................................... 114
4
Changes in Access 2007 ................................................................................................. 116
Data Access Pages (DAPs) .......................................................................................... 116
Import RunCommand .................................................................................................. 116
Snapshot Viewer .......................................................................................................... 116
User interface: export and import formats ................................................................... 116
GUID-based URLs ...................................................................................................... 116
Live mode .................................................................................................................... 116
Changes in CMS 2007 .................................................................................................... 117
Publishing API ............................................................................................................. 117
Changes in Excel 2007.................................................................................................... 118
Analysis ToolPak (ATP): Function results .................................................................. 118
AutoOutline command ................................................................................................. 120
BIFF8 records .............................................................................................................. 121
Calculation: Multi-threaded calculation (MTC) .......................................................... 121
Charting: Chart Sheets ................................................................................................. 122
Charting: Copy / Paste ................................................................................................. 122
Charting: Integration .................................................................................................... 122
Charting: Interaction .................................................................................................... 123
Charting: Programmability .......................................................................................... 123
File Format ................................................................................................................... 124
Filtering ........................................................................................................................ 124
Functions: Subtotal ...................................................................................................... 125
HTML Round-Trip ...................................................................................................... 125
Natural Language Formulas (NLFs) ............................................................................ 126
PivotTable: Autoformat ............................................................................................... 126
PivotTable: Customizations ......................................................................................... 127
PivotTable: GetPivotData ............................................................................................ 127
PivotTable: Sorting ...................................................................................................... 127
PivotTable: Versions.................................................................................................... 127
Query Tables ................................................................................................................ 128
Shared Workbooks ....................................................................................................... 128
Styles ............................................................................................................................ 128
Tables: Insert row ........................................................................................................ 128
Templates ..................................................................................................................... 129
Trust Center: Data links ............................................................................................... 129
Trust Center: Macros ................................................................................................... 129
Trust Center ................................................................................................................. 129
Data Retrieval Services ................................................................................................ 130
Changes in InfoPath 2007 ............................................................................................... 132
InfoPath Tour ............................................................................................................... 132
Changes in Outlook 2007................................................................................................ 133
5
ACT! and Schedule Plus .............................................................................................. 133
Attachments ................................................................................................................. 133
Calendar ....................................................................................................................... 133
E-mail: Categories ....................................................................................................... 133
Forwarding out-of-date meeting requests .................................................................... 134
MAPI DLLs ................................................................................................................. 134
Non-delivery receipt .................................................................................................... 134
Personal Address Book ................................................................................................ 134
Reply in IRM e-mails .................................................................................................. 135
Scripting agent ............................................................................................................. 135
Security settings ........................................................................................................... 135
Show Views in Navigation Pane ................................................................................. 135
Changes in OneNote 2007 .............................................................................................. 136
Deleted Pages ............................................................................................................... 136
Ink Groups ................................................................................................................... 136
Page Header ................................................................................................................. 136
Changes in PowerPoint 2007 .......................................................................................... 137
Broadcast ..................................................................................................................... 137
Changes in Project 2007 ................................................................................................. 138
DBCleanup: Delete Resource Task Changes............................................................... 138
Earned Value recalculations ........................................................................................ 138
Filtering: Column headings ......................................................................................... 138
Outlook Tasks in Project Web Access timesheet ........................................................ 138
Project Center .............................................................................................................. 139
Quick Flags .................................................................................................................. 139
Analyze Timescaled Data in Excel COM Add-In ....................................................... 139
XML Reporting Wizard COM Add-In ........................................................................ 139
Status Reports .............................................................................................................. 140
VBA methods for editing custom fields ...................................................................... 140
Changes in Project Server 2007 ...................................................................................... 141
Authentication .............................................................................................................. 141
Project versions ............................................................................................................ 141
Project Web Access: Microsoft Software License Terms ........................................... 141
Project Web Access: MUI ........................................................................................... 141
Publish by Resource..................................................................................................... 141
Restore ......................................................................................................................... 142
Site links ...................................................................................................................... 142
Update tasks ................................................................................................................. 142
Changes in SharePoint Designer 2007 ............................................................................ 143
Design Time Control Support ...................................................................................... 143
Hover Buttons .............................................................................................................. 143
6
Navigation bars in Word 2007 ..................................................................................... 143
Table Eraser tool .......................................................................................................... 143
Changes in SharePoint Server 2007 ................................................................................ 144
Administration object model ....................................................................................... 144
Areas and Listings ....................................................................................................... 144
Controls on administrator pages .................................................................................. 144
Crawl schedules ........................................................................................................... 145
Portal Provisioning ...................................................................................................... 145
Query object model ...................................................................................................... 145
Search: Area Alerts ...................................................................................................... 145
Search: Automatic propagation ................................................................................... 145
Search: More Info link ................................................................................................. 146
Search: MySite Alerts .................................................................................................. 146
Search: TIFF filter ....................................................................................................... 146
Search: Web parts ........................................................................................................ 146
Shared Services ............................................................................................................ 146
Topology Management ................................................................................................ 147
Windows SharePoint Services 3.0 Security Model ..................................................... 147
Changes in Visio 2007 .................................................................................................... 148
Entry points to NetMeeting and File Search ................................................................ 148
Menu changes .............................................................................................................. 148
Organization Chart themes .......................................................................................... 148
Styles user interface ..................................................................................................... 149
Visio SDK: Visual Studio 6.0 wizards and managed code tutorials ........................... 149
Changes in Word 2007.................................................................................................... 150
Autosummarize command ........................................................................................... 150
Blue background with white text ................................................................................. 150
Converter ..................................................................................................................... 150
Converters .................................................................................................................... 150
Diagram object model .................................................................................................. 151
Eastern European Font add-in...................................................................................... 151
File Search ................................................................................................................... 151
Fix broken text ............................................................................................................. 151
Font Text Effects ......................................................................................................... 151
Format themes.............................................................................................................. 151
Ietag.dll ........................................................................................................................ 152
Mail merge bar codes ................................................................................................... 152
Mergeable address lists ................................................................................................ 152
MODI ........................................................................................................................... 152
MSE ............................................................................................................................. 152
PAB support ................................................................................................................. 152
Save As Web Page option ............................................................................................ 153
7
Send to Routing Recipient ........................................................................................... 153
Set the width of a space like WordPerfect 5.x ............................................................. 153
Third-party OCX controls ............................................................................................ 153
Versioning .................................................................................................................... 153
Insert Web Components for Office XP........................................................................ 153
Web discussions........................................................................................................... 154
Wizards ........................................................................................................................ 154
WordPerfect navigation ............................................................................................... 154
Wpequ532.dll............................................................................................................... 154
IV International reference .............................................................................................. 155
Mixed language versions of the 2007 Office system ...................................................... 156
Applications unavailable in some languages ............................................................... 156
Language Interface Packs ............................................................................................ 157
Language identifiers in the 2007 Office system ............................................................. 160
Language identifiers .................................................................................................... 160
V Office Migration Planning Manager Reference ......................................................... 162
Introduction to OMPM ................................................................................................... 163
OMPM contents ........................................................................................................... 164
Installing OMPM ......................................................................................................... 164
OMPM requirements ................................................................................................... 164
How the OMPM File Scanner works ........................................................................... 167
Log and CAB files generated by the OMPM File Scanner ......................................... 167
Files scanned by the OMPM File Scanner................................................................... 169
Sample SMS deployment script for OMPM ................................................................... 171
Use IExpress 2.0 to create a distribution package for OMPM ....................................... 175
OMPM Reports filtering reference ................................................................................. 177
Schema for the OMPM database .................................................................................... 179
Schema for the OMPM File Scanner ........................................................................... 179
Schema for OMPM Compatibility Report data ........................................................... 183
Schema for Access data ............................................................................................... 186
VI Messaging reference ................................................................................................. 189
Attachment file types restricted by Outlook 2007 .......................................................... 190
VII Security reference .................................................................................................... 194
Security policies and settings in the 2007 Office system ............................................... 195
Trusted locations and trusted publishers settings ........................................................ 195
ActiveX control settings .............................................................................................. 200
8
Add-in settings ............................................................................................................. 210
VBA macro settings ..................................................................................................... 217
Document protection settings ...................................................................................... 226
External content settings .............................................................................................. 228
Internet Explorer feature control settings .................................................................... 230
Privacy options ............................................................................................................ 233
Block file format settings ............................................................................................. 237
9
I Setup reference
11
Setup properties in the 2007 Office system
In previous versions of Office, you used Windows Installer properties to customize and
control Office installation. In the 2007 Microsoft Office system, the Setup process is
redesigned and most of these functions are replaced by options in the Office
Customization Tool (OCT) or elements in the Config.xml file.
Property quick reference
The following table summarizes the recognized Windows Installer properties that you
might have used in previous versions of Office. The table shows if the functionality of
that property is blocked and replaced by options in the OCT or Config.xml, or if the
property is available for use. More detail is provided in the sections below.
Property
ADDDEFAULT
ADDLOCAL
ADDSOURCE
ADVERTISE
ALLUSERS
ARPAUTHORIZEDCDFPREFIX
ARPCOMMENTS
ARPCONTACTS
ARPHELPLINK
ARPHELPTELEPHONE
ARPINSTALLLOCATION
ARPNOMODIFY
ARPNOREMOVE
ARPNOREPAIR
ARPPRODUCTICON
ARPREADME
ARPSIZE
ARPSYSTEMCOMPONENT
ARPURLINFOABOUT
ARPURLUPDATEINFO
CCP_DRIVE
COMPADDLOCAL
COMPADDSOURCE
Use in the 2007 Office release
Replaced
Replaced
Replaced
Replaced
Blocked
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
Replaced
12
Property
COMPANYNAME
DISABLEROLLBACK
EXECUTEACTION
EXECUTEMODE
FILEADDDEFAULT
FILEADDLOCAL
FILEADDSOURCE
HIDEUPDATEUI
INSTALLLEVEL
INSTALLLOCATION
LIMITUI
LOGACTION
MEDIAPACKAGEPATH
NOCOMPANYNAME
NOUSERNAME
PIDKEY
PRIMARYFOLDER
PROMPTROLLBACKCOST
REBOOTPROMPT
REINSTALL
REMOVE
ROOTDRIVE
SEQUENCE
SETUP_REBOOT
SOURCELIST
TARGETDIR
UNINSTALL
USERNAME
Use in the 2007 Office release
Replaced
Blocked
Blocked
Blocked
Replaced
Replaced
Replaced
Available
Blocked
Replaced
Replaced
Blocked
Blocked
Replaced
Replaced
Replaced
Available
Blocked
Blocked
Blocked
Replaced
Available
Blocked
Available
Replaced
Replaced
Blocked
Replaced
Available properties
The following properties can be used when you install the 2007 Office release:
 HIDEUPDATEUI--If set to True, hides the Check for Updates button on the
completion dialog. This property is ignored if the completion dialog is not displayed.
The default value is False.
 PRIMARYFOLDER--Designates a primary folder for the installation.
 ROOTDRIVE--Specifies the default drive for the destination folder of the
installation. The value for this property must end with '\'.
13
 SETUP_REBOOT--Determines how Setup restarts the computer after installation.
 AutoAlways--Always initiate a reboot. Do not prompt the user.
 Always--Always prompt for a reboot at the end of setup.
 IfNeeded--Prompt for a reboot at the end of setup if setup requires a reboot.
(Default)
 AutoIfNeeded--Initiate a reboot if setup requires a reboot. Do not prompt the
user.
 Never--Never initiate or prompt for a reboot.
You set these properties in the Modify Setup properties page of the OCT, or the Setting
element in the Config.xml file.
Replaced properties
A number of Windows Installer properties are replaced by options in the OCT or in the
Config.xml file. Some properties are not applicable in the 2007 Office release because of
Setup design changes in the 2007 version. All of these properties are blocked by Setup.
That is, if you specify any of these properties in the OCT Modify Setup properties page,
or with the Config.xml Setting element, Setup will end the installation.
The following table lists blocked properties whose functions are replaced by options in
the OCT or by elements in the Config.xml file.
Property
SOURCELIST
COMPANYNAME
INSTALLLOCATION
TARGETDIR
LIMITUI
PIDKEY
ARPAUTHORIZEDCDFPREFIX
ARPCOMMENTS
ARPCONTACTS
ARPHELPLINK
ARPHELPTELEPHONE
Replacement OCT
option
Additional network
sources
Installation location and
organization name
Installation location and
organization name
Installation location and
organization name
Licensing and user
interface
Licensing and user
interface
None
None
None
None
None
Replacement
Config.xml element
Display
ARP
ARP
ARP
ARP
ARP
14
Property
ARPINSTALLLOCATION
ARPNOMODIFY
ARPNOREMOVE
ARPNOREPAIR
ARPPRODUCTICON
ARPREADME
ARPSIZE
ARPSYSTEMCOMPONENT
ARPURLINFOABOUT
ARPURLUPDATEINFO
CCP_DRIVE
NOCOMPANYNAME
NOUSERNAME
USERNAME
ADDDEFAULT
ADDLOCAL
ADDSOURCE
ADVERTISE
COMPADDLOCAL
COMPADDSOURCE
FILEADDDEFAULT
FILEADDLOCAL
FILEADDSOURCE
REMOVE
Replacement OCT
option
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Set feature installation
states
Set feature installation
states
Set feature installation
states
Set feature installation
states
Set feature installation
states
Set feature installation
states
Set feature installation
states
Set feature installation
states
Set feature installation
states
Set feature installation
states
Replacement
Config.xml element
ARP
ARP
ARP
ARP
ARP
ARP
ARP
ARP
ARP
ARP
None
None
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
OPTIONSTATE
15
The following properties are replaced by Setup command-line options for the 2007 Office
system:
 REINSTALL--Use the Setup /repair command-line option
 UNINSTALL--Use the Setup /uninstall command-line option
Blocked Properties
The following properties are no longer applicable in the 2007 Office release and are
blocked. That is, if you specify these properties in the OCT Modify Setup properties
page, or with the Config.xml Setting element, Setup will end the installation.
 ALLUSERS (all installations of the 2007 Office release are per-machine)
 DISABLEROLLBACK
 EXECUTEACTION
 EXECUTEMODE
 INSTALLLEVEL
 LOGACTION
 MEDIAPACKAGEPATH
 PROMPTROLLBACKCOST
 REBOOTPROMPT
 SEQUENCE
See Also
 Office Customization Tool in the 2007 Office system
 Config.xml file in the 2007 Office system
 Setup command-line options for the 2007 Office system
16
Setup command-line options for the 2007 Office
system
The Setup.exe command line is used for very few operations in the 2007 Microsoft
Office system. Setup recognizes the following command-line options.
Note Although Setup recognizes only a few command-line options in the 2007 Office
release, you can still make all the same modifications to the Office installation. Instead of
using the command line, you use the Office Customization Tool in the 2007 Office
system to set Setup properties and make other customizations. You can also edit the
Config.xml file for the product you are installing.
/admin
Runs the Office Customization Tool to create a Setup customization file (MSP file).
Example
\\server\share\Office12\setup.exe /admin
/adminfile [path]
Applies the specified Setup customization file to the installation. You can specify a path
to a specific customization file (MSP file) or to the folder where you store customization
files.
Note
The /adminfile command-line option can be used only during initial installation
of the product.
The recommended location for customization files is the Updates folder at the root of the
network installation point. When you store a customization file in this folder, you do not
need to specify the file on the command line. Setup automatically finds the customization
file that matches the product that is being installed and applies the file during the
installation.
If you store more than one customization file per product in the Updates folder, Setup
applies all of the files to the installation. If you want to create unique configurations for
different groups of users, you must store the customization files in a separate folder and
specify the customization file you want on the command line.
17
Example
\\server\share\Office12\setup.exe /adminfile
\\server\share\MyUpdates\Engineering.msp
where Office12 is the root of the network installation point.
/config [path]
Specifies the Config.xml file that Setup uses during the installation. By default, the
Config.xml file that is stored in the core product folder directs Setup to install that
product. For example, the Config.xml file in the Pro.WW folder installs Microsoft Office
Professional 2007.
You can edit Config.xml to make additional customizations to the installation, including
specifying one or more language versions to install. Use /config on the Setup command
line to point to the location of the default Config.xml file for a product or to point to a
custom Config.xml file.
Example
\\server\share\Office12\setup.exe /config
\\server\share\Office12\Pro.WW\Config.xml
where Office12 is the root of the network installation point.
Note
You must use a fully qualified path. Setup does not recognize relative paths with
/config.
/modify [ProductID]
Used with a modified Config.xml file to run Setup in maintenance mode and make
changes to an existing Office installation, such as adding or removing languages. Look
up the value of [ProductID]in the Setup.xml file for the product you want to modify.
The Setup.xml file is located in the core product folder on the network installation point.
In Setup.xml, [ProductID] is equal to the value of the Id attribute of the Setup element. For
example:
- <Setup Id="Pro" Type="Product" ProductCode="{30120000-0011-0000-0000-1000000FF1CE}">
Example
\\server\share\Office12\setup.exe /modify Pro /config
\\server\share\Office12\AddOutlookConfig.xml
where Office12 is the root of the network installation point.
18
/repair [ProductID]
Runs Setup to repair the specified product. Look up the value of [ProductID] in the
Setup.xml file for the product you want to modify.
Example
\\server\share\Office12\setup.exe /repair Pro
where Office12 is the root of the network installation point.
/uninstall [ProductID]
Removes the specified product from the user’s computer. Look up the value of
[ProductID] in the Setup.xml file for the product you want to modify. You can use
/uninstall on the command line with /config.
Example
\\server\share\Office12\setup.exe /uninstall Pro
where Office12 is the root of the network installation point.
Note
In the 2007 Office release, you cannot use the Setup.exe command line to set
Windows Installer properties, such as PIDKEY or DISPLAY. Setup does not
pass these properties to Windows Installer. Instead, you make these
customizations by using the Office Customization Tool or Config.xml. For a
complete list of Setup properties, including blocked and unsupported properties,
see Setup properties in the 2007 Office system.
See Also
 Office Customization Tool in the 2007 Office system
 Config.xml file in the 2007 Office system
19
Config.xml file in the 2007 Office system
The primary tool you use to customize the installation of products in the 2007 Microsoft
Office system is the Office Customization Tool (OCT). For more information about using
the OCT to create a Setup customization file, see Office Customization Tool in the 2007
Office system.
You use the Config.xml file to perform the following installation tasks:
 Specifying the path to the network installation point.
 Selecting which product to install.
 Customizing Setup options, such as logging and the location of the Setup
customization file and software updates.
 Setting installation options, such as user and company name.
 Copying the local installation source (LIS) to the user's computer without installing
Office.
 Adding or removing languages from the installation.
The Config.xml is required to customize an installation that you deploy with Group
Policy Software Installation. For more information, see Use Group Policy to deploy the
2007 Office system.
Important
Use a text editor, such as Notepad, to edit Config.xml. Do not use a generalpurpose XML editor, such as Microsoft Office Word 2007.
Config.xml Element Quick Reference
The following table contains a list of the elements in Config.xml. These elements can
appear in any order, except for Configuration, which must be first, and elements such as
Command, whose order in Config.xml affects how they are processed during installation.
Element
Configuration
AddLanguage
ARP
CCP_DRIVE
Command
Description
Top-level element
Add a language to the installation
Values that control the text and behavior of Add
or Remove Programs in Control Panel for the
product
The fully qualified path to the folder that is
searched by RMCCPSEARCH
Run a command during installation
20
Element
COMPANYNAME
Display
DistributionPoint
INSTALLLOCATION
LIS
Logging
MinOSRequirement
OptionState
RemoveLanguage
Setting
SetupUpdates
SOURCELIST
USERINITIALS
USERNAME
Description
The name of the organization or company of the
user on whose computer the product is being
installed
The level of UI that Setup displays to the user
The fully qualified path to the network
installation point from which the installation is
to run
The fully qualified path to the folder on the
user's computer in which the product is installed
Options for how the local installation source
(LIS) is cached on the user's computer
Options for the type of logging that Setup
performs
The minimum supported operating system for
this product
Options to specify how individual product
features are to be handled during installation
The 25-character volume license key
Remove a language from the installation
Values for Windows Installer properties
The search path for Setup to use to find Setup
customization files
The location of one or more network installation
points that contain the installation files for the
product
The initials of the user on whose computer the
product is being installed
The name of the user on whose computer the
product is being installed
How It Works
Setup looks for a copy of Config.xml in the same folder as Setup.exe. If a copy is not
found there, Setup uses the Config.xml file that resides in the core product folder for the
product that you are installing (if there are multiple products in the network installation
point, Setup waits until you specify which product to install before it looks for the copy
of Config.xml). The copy of Config.xml residing in the product folder identifies the
product through the Product attribute of the Configuration element.
21
You can also use the /config Setup command-line option to specify the location of the
Config.xml file. For example:
\\server\share\setup.exe /config \\server\share\Enterprise.WW\config.xml
Note
If you have also created a Setup customization file using the OCT, the
customizations you define in Config.xml take precedence over those in the
customization file.
Config.xml File Format
XML elements in Config.xml begin with < and end with />.
The basic element format is:
<element [attribute="value"] [attribute="value"] … />
For example:
<Display Level="none" AcceptEula="Yes" />
Elements and attributes are case-sensitive. Attribute values must be enclosed in quotes (")
and are not case-sensitive.
An element definition can span multiple lines. Spaces, carriage returns, line feeds, and
tab characters are ignored within an element definition.
For example:
<Display
Level="none"
AcceptEula="yes"
/>
Tip
For long element definitions, place attributes on separate lines and use indentation
to make the file easier to read.
The Configuration element is a special case and is required. All other elements are
contained within the Configuration element, and the element is closed with
</Configuration>.
For example:
<Configuration Product="Enterprise">
<PIDKEY Value=”1234512345123451234512345” />
<Display Level="none" AcceptEula="Yes"/>
</Configuration>
Comments can be added anywhere and are delimited by "<!--" and "-->".
For example:
<!-- Install Office Enterprise 2007 -->
22
<Configuration Product="Enterprise" >
<!-- Set the product key -->
<PIDKEY Value=”1234512345123451234512345” />
<Display
<!-- Turn off all Setup UI -->
Level="none"
<!-- Accept the EULA for the user -->
AcceptEula="Yes"
/>
</Configuration>
Each Office product folder contains a default Config.xml file, which consists of a
Configuration element with the Product attribute set to the appropriate value for the
product. A number of example elements enclosed in comments are included within the
Configuration element. Remove the beginning and closing comment marks and enter the
appropriate attribute values to activate these elements.
For example, you can activate the PIDKEY element by changing this:
<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->
to this:
<PIDKEY Value="1234567890123456789012345" />
Config.xml Element Reference
The following conventions are used in the descriptions in this reference.
bold
normal
italic
x|y
[x]
Element or attribute name
Text to be entered exactly as shown
Placeholder for a value to be added
Choose between multiple values
Optional value
Configuration Element
Top-level element. This element is required, and all other elements must appear within
this element.
Syntax
<Configuration [Product="productID"] >
23
...
</Configuration>
Attributes
Attribute
Product
Value
productID
Description
The value of the ID attribute in
the Setup element in the setup.xml
file for the product that is being
installed
Remarks
The Product attribute identifies the product affected by this Config.xml file. The
productID is defined in the Setup.xml file located in the core folder for the product, in the
ID attribute of the Setup element.
The Product attribute is optional, unless you set the DisplayLevel attribute to "Basic" or
"None". In this case, the Product attribute is required. If the product specified by the
Product attribute does not exist in the network installation point, Setup ends the
installation.
Example
The productID for Office Enterprise 2007 is located in Enterprise.WW\Setup.xml in
the following line:
<Setup Id="Enterprise" Type="Product" ... >
You use this productID in Config.xml to specify Office Enterprise 2007 by entering the
following:
<Configuration Product="Enterprise">
...
</Configuration>
24
AddLanguage Element
Adds the specified language to the installation.
Syntax
<AddLanguage
Id="ll-cc" | "match"
[ShellTransform="Yes"]
/>
Attributes
Attribute
Id
Value
ll-cc
match
ShellTransform
Yes
Description
The language identifier. For a
complete list of language tags,
see Language identifiers in the
2007 Office system.
Matches the language of the
user's Windows user locale.
Specifies the language for the
shell user interface. If more than
one AddLanguage element is
specified, then one (and only
one) must specify the
ShellTransform element.
Remarks
The language must be available on the network installation point.
You can have multiple AddLanguage and RemoveLanguage elements. If both
RemoveLanguage and AddLanguage elements specify the same language, the
AddLanguage element takes precedence and the language is installed.
Note
If more than one AddLanguage element is specified, then one (and only one)
must specify the ShellTransform element or Setup ends the installation.
Example
<AddLanguage Id="en-us" ShellTransform="Yes" />
25
ARP Element
Specifies values that control the text and behavior of Add or Remove Programs in
Control Panel for the product.
Syntax
<ARP attribute="value" [attribute="value"] ... />
Attributes
Attribute
ARPCOMMENTS
Value
text
ARPCONTACT
text
ARPNOMODIFY
Yes
No (default)
ARPNOREMOVE
Yes
No (default)
ARPURLINFOABOUT
URL
ARPURLUPDATEINFO
URL
ARPHELPLINK
URL
ARPHELPTELEPHONE
text
Description
Additional text. Can be up
to 255 characters, though
all characters might not
display.
List of technical support
contacts.
Prevents users from
modifying the product
installation by making the
Change button
unavailable.
Allows user to modify the
product installation.
Prevents users from
removing the product by
making the Remove
button unavailable.
Allows users to remove the
product.
URL for the product's
home page.
URL for information about
product updates.
URL of a Web site from
which users can receive
technical support.
Phone numbers for
technical support.
26
CCP_DRIVE Element
The fully qualified path to the folder that RMCCPSEARCH is to search. The
RMCCPSEARCH action uses file signatures to validate that qualifying products are
installed on a system before an upgrade installation is performed.
Syntax
<CCP_DRIVE Value="value" />
Attributes
Attribute
Value
Value
value
Description
The fully qualified path to
the folder that is to be
searched by
RMCCPSEARCH
Example
<CCP_DRIVE Value="\\server\office2003" />
Command Element
Specifies a command line to run.
Tip
The equivalent option in the OCT is Add installations and run programs.
Syntax
<Command
Path="path"
[QuietArg="arguments"]
[Args="args"]
[ChainPosition="Before" | "After"(default)]
[Wait="mseconds"]
[QuietWait="mseconds"]
[Execute="Install"(default) | "Uninstall"]
[Platform="x86"(default) | "x64"]
/>
27
Attributes
You can specify double-quotation marks (") in the Path and Args attributes by specifying
two double-quotation marks together ("").
Attribute
Path
Value
path
QuietArg
string
Args
string
ChainPosition
Before
After (default)
Wait
mseconds
QuietWait
mseconds
Execute
Install (default)
Uninstall
Description
Fully qualified path to the
executable or MSI file.
String of arguments to be
appended to the command line
when DisplayLevel=None.
String of arguments to be
passed to the executable.
This command is executed
before the primary product
installation.
This command is executed after
the primary product installation.
When you install with the
DisplayLevel attribute set to
"Full" or "Basic", this is the
number of milliseconds to wait
after you run the program
before you continue the
installation. The default is 0
(zero), which indicates no
waiting.
When you install with the
DisplayLevel attribute set to
"None", this is the number of
milliseconds to wait after you
run the program before you
continue the installation. The
default is 0 (zero), which
indicates no waiting.
Setup executes this command
when the primary product is
installed.
Setup executes this command
when the primary product is
uninstalled.
28
Attribute
Platform
Value
x86 (default)
x64
Description
Specifies that this program
requires the Intel x86 platform.
This command runs only if the
computer on which the
installation is run matches this
platform requirement.
Specifies that this program
requires a 64-bit processor that
supports the x64 extensions to
the x86 architecture. This
command runs only if the
computer on which the
installation is run matches this
platform requirement.
Remarks
The command line can be specified for a chained installation or an executable that runs
when this product is installed. If this is specified for a product in the 2007 Office release,
you must specify a command line for Setup.exe rather than a single MSI file. For other
products, you can specify an MSI file or an executable file (such as an EXE or BAT file).
If there are two or more Command elements in the Config.xml file, they will run in the
order in which they are specified in Config.xml.
Tip
If the product you are chaining requires a later operating system than the
operating system required by the 2007 Office release, use the MinOSRequirement
element to specify the minimum operating system required for this installation.
Example
<Command Path=”myscript.exe” Args=”/id ""123 abc"" /q”/>
<Command Path="\\server\share\setup.exe /config \\server\share\Pro.WW\config.xml"
29
COMPANYNAME Element
The name of the organization or company of the user on whose computer the product is
being installed.
Tip
The equivalent option in the OCT is the Organization name setting in
Installation location and organization name.
Syntax
<COMPANYNAME Value="companyname" />
Attributes
Attribute
Value
Value
companyname
Description
The company or organization
name
Example
<COMPANYNAME Value="Microsoft Corporation" />
Display Element
The level of UI that Setup displays to the user.
Tip
The equivalent option in the OCT is the Display level and license agreement
settings in Licensing and user interface.
Syntax
<Display
Level="None" | "Basic" | "Full"(default)
CompletionNotice="Yes" | "No"(default)
SuppressModal="Yes" | "No"(default)
NoCancel="Yes" | "No"(default)
AcceptEula="Yes" | "No"(default)
/>
30
Attributes
Attribute
Level
CompletionNotice
Value
None
Basic
Full (default)
Yes
No (default)
SuppressModal
Yes
No (default)
NoCancel
Yes
No (default)
AcceptEULA
Yes
No (default)
Description
No Setup UI is displayed.
Setup displays the Welcome screen,
the Product Key (PIDKEY) page (if
needed), the End-User License
Agreement (EULA) page (if
needed), a progress bar, and the
completion notice (if allowed).
Setup displays all UI to the user.
Only applies if Level is set to
"Basic" or "None": Setup displays
the completion notice.
Only applies if Level is set to
"Basic": Setup does not display the
completion notice.
Only applies if Level is set to
"Basic": Setup does not display
error messages and other dialog
boxes that might interrupt the
installation.
Only applies if Level is set to
"Basic": Setup displays errors and
other dialog boxes as needed.
If Level is set to "Full" or "Basic",
disable the cancel button (X in
upper-right corner of the progress
dialog).
If Level is set to "Full" or "Basic",
allow the user to cancel the
installation from the progress bar.
The End-User License Agreement is
accepted on behalf of the user.
Setup does not display the EULA
page.
If Level is not set to "None", Setup
displays the EULA page.
31
Remarks
If this element is not defined, the default settings are used. If an invalid value is specified,
Setup ends the installation.
If the Level attribute is set to "Basic" or "None" and you supply a product key using the
element, Setup assumes that you also accept the license agreement on behalf of the user.
In this case, regardless of how you set the AcceptEULA attribute, the user is not
prompted for the license agreement either during installation or the first time an Office
application runs.
Note
The Display element is used by Setup only if Setup finds the Config.xml file in
the same folder as setup.exe, or if you specify the Config.xml file using the Setup
/config command-line option. If Setup uses the Config.xml file in the product
folder, then Setup uses the default display options.
Example
<Display Level=”basic”
CompletionNotice=”yes”
SupressModal=”no”
AcceptEula=”yes”
/>
DistributionPoint Element
Specifies the fully qualified path to the network installation point from which the
installation is to run.
Syntax
<DistributionPoint Location="path" />
Attributes
Attribute
Location
Value
path
Description
The fully qualified path to the
network installation point from
which the installation is to run
32
Remarks
If this is not specified, then Setup assumes that the Setup.exe file is located at the root of
the network installation point.
Note
The DistributionPoint element is used by Setup only if Setup finds the
Config.xml file in the same folder as setup.exe, or if you specify the Config.xml
file using the Setup /config command-line option. If Setup uses the Config.xml
file in the product folder, it ignores this element because the network installation
point has already been found.
Example
<DistributionPoint Location="\\server1\office" />
INSTALLLOCATION Element
Specifies the fully qualified path to the folder on the user's computer in which the product
is installed.
Tip
The equivalent option in the OCT is the Default installation path setting in
Installation location and organization name.
Syntax
<INSTALLLOCATION Value="path" />
Attributes
Attribute
Value
Value
path
Description
The fully qualified path to
the folder on the user's
computer in which the
product is installed.
Remarks
You can use system environment variables in the path. If this element is not specified,
Office is installed in %ProgramFiles%\Microsoft Office.
33
Example
<INSTALLLOCATION VALUE=”%ProgramFiles%\MyApps” />
LIS Element
Controls how the local installation source (LIS) is cached on the user's computer.
Syntax
<LIS [CACHEACTION="CacheOnly" | "RemoveCacheOnly"] />
Attributes
Attribute
CACHEACTION
Value
CacheOnly
RemoveCacheOnly
Description
Setup copies the LIS to the
user's computer, but does not
install the product.
If the cache is copied to the
user's computer and Office is
not installed, Setup removes
the LIS from the user's
computer but does not install
or uninstall the product.
Remarks
By default, the LIS is created in the folder \MsoCache\All Users at the root of the drive
into which Office is installed. Setup customization files and software updates in the
Updates folder in the network installation point are also copied.
If you specify , the drive designation in the path is used to determine on what drive the
LIS is created. For example, if the path is E:\office\files, the LIS is created on drive E.
Example
<LIS CACHEACTION=”CacheOnly” />
Logging Element
Specifies the type of logging that Setup performs.
34
Syntax
<Logging
Type="Off" | "Standard"(default) | "Verbose"
Path="path"
Template="filename.txt"
/>
Attributes
Attribute
Type
Value
Off
Standard (default)
Verbose
Path
path
Template
filename.txt
Description
Setup does no logging.
Setup writes installation
information to the log file.
Setup writes all installation
information to the log file.
The fully qualified path to the
folder used for the log file.
You can use environment
variables. Default is
%temp%.
The name of the log file. If you
insert the string * anywhere in
the file name, a unique log file
is created for each installation
performed by Setup.exe (see
the explanation below). If * is
not included and the file name
specified already exists, log
information is appended to the
existing file. The .txt file
extension must be included.
The default template is
SetupExe(*).log.
35
Remarks
You can specify a * anywhere in the Template value. Setup inserts a string in that
location with the following format:
YYYYMMDDHHMMSSxxx
where:
1. YYYY = Year
2. MM = Month
3. DD = Day
4. HH = Hour
5. MM = Minute
6. SS = Seconds
7. xxx = a unique string generated by Setup
Note
The Logging element is used by Setup only if Setup finds the Config.xml file in
the same folder as setup.exe, or if you specify the Config.xml file using the Setup
/config command-line option. If Setup uses the Config.xml file in the product
folder, then Setup uses the default logging options.
Example
<Logging Type=”standard” Path=”%temp%”
Template=”MyLog(*).txt”
/>
With this example, Setup creates a log file each time it installs the product. Setup uses
unique file names such as the following:
%temp%\MyLog(20060428110717CFC).txt
%temp%\MyLog(20060429113143C70).txt
MinOSRequirement Element
Specifies the minimum supported operating system for this product.
Syntax
<MinOSRequirement
VersionNT="version"
WindowsBuild="number"
ServicePackLevel="number"
/>
36
Attributes
Attribute
VersionNT
WindowsBuild
ServicePackLevel
Value
version
number
number
Description
Windows NT version
Windows build number
Windows service pack
number
The following values can be used.
System
Windows XP
Windows Server
2003
VersionNT
501
502
WindowsBuild
2600
3790
ServicePackLevel
2 or greater
0 or greater
Remarks
Setup will not proceed with the installation if the user's computer has an operating system
with a version earlier than what is specified here (or the Office default if this element is
not specified). You cannot specify a version of Microsoft Windows here that is earlier
than the version required by the 2007 Office release.
OptionState Element
Specifies how specific product features are handled during installation.
Important
In most situations, it is recommended that you use the OCT to change the
installation state of features. The equivalent option in the OCT is Set feature
installation states.
Syntax
<OptionState
Id="optionID"
State="Absent" | "Advertise" | "Default" | "Local"
[Children="force"]
/>
37
Attributes
Attribute
Id
Value
optionID
State
Absent
Advertise
Default
Local
Children
force
Description
An item that the user can
choose to install.
The feature is not installed.
The feature is installed the
first time it is used.
The feature returns to its
default installation state.
The feature is installed on
the user's computer.
All child features of the
feature are set to the
specified state.
Remarks
A feature is an item that the user can choose to install. The Id value for a feature is
defined in the Option element of the Setup.xml file in the core product folder.
For a list of OptionState Id Values, see Config.xml File OptionState Id Values. For
information about modifying the OptionState element in Config.xml, see the Modifying
the Config.xml File OptionState element section in Use Group Policy Software
Installation to deploy the 2007 Office system.
Example
<OptionState Id=”ExcelAddinFiles”
State=”Absent”
Children=”force”
/>
PIDKEY Element
The 25-character volume license key.
Tip
The equivalent option in the OCT is the Product key setting in Licensing and
user interface.
38
Syntax
<PIDKEY Value="25-character-key" />
Attributes
Attribute
Value
Value
25-character-key
Description
The 25-character volume
license key
Remarks
When the PIDKEY value is set, users are not required to enter a product key when they
install Office.
Example
<PIDKEY Value="1234512345123451234512345" />
Note
If the Level attribute of the Display element is set to "Basic" or "None" and you
supply a product key using the PIDKEY element, Setup assumes that you also
accept the license agreement on behalf of the user. In this case, regardless of how
you set the AcceptEULA attribute of the Display element, the user is not
prompted for the license agreement either during installation or the first time an
Office application runs.
RemoveLanguage Element
Removes the specified language from the installation.
Syntax
<RemoveLanguage Id="ll-cc" />
Attributes
Attribute
Id
Value
ll-cc
Description
The language identifier. For
a complete list of language
tags, see Language
identifiers in the 2007
Office system.
39
Remarks
If the language is not installed on the user's computer, the RemoveLanguage element is
ignored.
You can have multiple AddLanguage and RemoveLanguage elements. If both
RemoveLanguage and AddLanguage elements specify the same language, the
AddLanguage element takes precedence and the language is installed.
Example
<RemoveLanguage Id="en-us" />
Setting Element
Allows you to specify values for Windows Installer properties.
Tip
The equivalent option in the OCT is Modify Setup properties.
Syntax
<Setting Id="name" Value="value" />
Attributes
Attribute
Id
Value
name
Value
value
Description
The name of the Windows
Installer property
The value to assign to the
property
Remarks
Not all Windows Installer properties can be specified in the Setting element. If a blocked
property is specified, Setup ends the installation process. If a supported property is
specified, Setup passes the property directly to Windows Installer. For a complete list of
Windows Installer properties, including an explanation of supported and blocked
properties, see Setup properties in the 2007 Office system.
Example
<Setting Id="SETUP_REBOOT" Value="NEVER" />
40
SetupUpdates Element
Specifies a search path for Setup to use to find Setup customization files.
Syntax
<SetupUpdates
[CheckForSUpdates="Yes"(default) | "No"]
[SUpdateLocation="path-list"]
/>
Attributes
Attribute
CheckForSUpdates
Value
Yes (default)
No
SUpdateLocation
path-list
Description
Setup uses the path list in
SUpdateLocation to find
Setup customization files.
Setup does not search for
Setup customization files using
the path list in
SUpdateLocation.
A list of fully qualified paths to
folders, separated by
semicolons.
Remarks
Setup looks in all the specified folders for Setup customization files that were created for
the product that is being installed, and applies them in alphabetical order by file name. If
a Setup customization file was specified on the Setup command line, that file is applied
first, followed by any files found in the folder specified by this element.
Example
<SetupUpdates
CheckForSUpdates="Yes"
SUpdateLocation="\\server1\office\updates;\\server2\corpdata\updates"
/>
41
SOURCELIST Element
Specifies the location of one or more network installation points that contain the
installation files for the product.
Tip
The equivalent option in the OCT is Additional network sources.
Syntax
<SOURCELIST Value="semicolon-delimited-path-list" />
Attributes
Attribute
Value
Value
semicolon-delimited-pathlist
Description
A list, separated by
semicolons, of one or more
network installation points
that contain the installation
files for the product
Remarks
This list of sources is kept with the installed product and is used by Setup if the local
installation source (LIS) on the user's computer is missing or corrupted.
Example
<SOURCELIST Value="\\server1\office;\\server2\corpdata" />
USERINITIALS Element
The initials of the user on whose computer the product is being installed.
Syntax
<USERINITIALS Value="value" />
Attributes
Attribute
Value
Value
value
Description
The user's initials
42
Example
<USERINITIALS Value="JD" />
USERNAME Element
The name of the user on whose computer the product is being installed.
Syntax
<USERNAME Value="value" />
Attributes
Attribute
Value
Value
value
Description
The user's name.
Example
<USERNAME Value="John Doe" />
Sample Config.xml file
The following example shows a Config.xml file for a typical installation. The example
uses the Microsoft Office Enterprise 2007 version of the product.
<Configuration Product="Enterprise">
<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no"
/> -->
<!-- <Logging Type="verbose" Path="%temp%" Template="Microsoft Office Enterprise
Setup(*).txt" /> -->
<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->
<!-- <USERNAME Value="Customer" /> -->
<!-- <COMPANYNAME Value="MyCompany" /> -->
43
<!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
<!-- <LIS CACHEACTION="CacheOnly" /> -->
<!-- <SOURCELIST Value="\\server1\share\Office12;\\server2\share\Office12" /> -->
<!-- <DistributionPoint Location="\\server\share\Office12" /> -->
<!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
<!-- <Setting Id="Setup_Reboot" Value="IfNeeded" /> -->
<!-- <Command Path="msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q"
ChainPosition="after" Execute="install" /> -->
</Configuration>
See Also
 Streamlined customization model for the 2007 Office system
 Office Customization Tool in the 2007 Office system
 Setup properties in the 2007 Office system
44
Office Customization Tool in the 2007 Office
system
You use the Office Customization Tool (OCT) to customize an installation of the 2007
Microsoft Office system. You run the OCT by typing setup.exe /admin on the command
line.
When you run the OCT, you choose to create a new Setup customization file or open an
existing file. If you are creating a new file, the OCT displays a list of the products
available on the network installation point. You must select a single product that you
want to customize.
Note
The 2007 Office release requires version 3.1 or later of Windows Installer on all
computers running Office, including the computer you use to run the OCT. For
more information about Windows Installer 3.1, including where to obtain it, see
Microsoft Knowledge Base article 893803.
Using the OCT, you customize Office and save your customizations in a Setup
customization file (MSP file). You place the file in the Updates folder on the network
installation point. When you install Office, Setup looks for a Setup customization file in
the Updates folder and applies the customizations. If you do not put the customization
file in the Updates folder, you can use the Setup command-line option /adminfile to
specify the fully-qualified path to the file; for example, setup.exe /adminfile
\\server\share\mychanges\custom.msp.
Note
If you use a folder other than the Updates folder for your customization files, you
can specify the folder's location in the config.xml file using the SUpdateLocation
attribute of the SetupUpdates element. For more information, see Config.xml file
in the 2007 Office system.
You can also use a Setup customization file to change an existing installation. Because a
Setup customization file is an expanded form of a Windows Installer MSP file, you apply
the customization file to the user's computer just as you would a software update. The
user's existing Office installation is updated with your customizations. For example, if
you change the installation states of some features to Not Available and apply the
resulting customization file to an existing installation of Office, those features are
removed from the user's computer.
Some options in the OCT are applicable only on a new installation of Office. These
options are identified in the OCT and in the OCT Help file. For example, you can use the
Default installation path option to specify the folder where Office is installed on the
45
user's computer; if a customization file is applied to an existing installation, however, the
Default installation path option is ignored (you must uninstall and reinstall Office to
change the installation location).
Select Save on the File menu to save the Setup customization file before you exit the
OCT.
The OCT includes four sections: Setup, Features, Additional Content, and Outlook.
Each section contains several pages of options. When you change an option on a page,
the page name in the left pane changes to bold. If you open an existing Setup
customization file, the bold page names indicate where options are customized.
The following options are available in the OCT:
Section
Setup
Page
Installation location and organization name
Additional network sources
Licensing and user interface
Remove previous installations
Add installations and run programs
Office security settings
Modify Setup properties
Features
Modify user settings
Set feature installation states
Additional content
Add files
Remove files
Add registry entries
Remove registry entries
Configure shortcuts
Outlook
Outlook profile
Specify Exchange settings
Add accounts
Remove accounts and export settings
Specify send receive groups
46
Setup
Use the Setup section to specify the following:
 Default installation location
 Default organization name
 Additional network installation sources
 Product key
 End user license agreement
 Display level
 Previous versions of Office to remove
 Custom programs to run during installation
 Security settings
 Setup properties
Installation location and organization name
Specify a default organization name and installation location for all users whose
installation includes this Setup customization file.
 Default installation path—This option specifies where Setup installs Office on the
user's computer. You can use the predefined folder keyword [ProgramFilesFolder] to
specify a path to standard folders in Microsoft Windows. The default path is
[ProgramFilesFolder]\Microsoft Office. This option is recognized only when you
first install Office on a user's computer. You cannot change the installation path
without uninstalling and reinstalling Office.
 Organization name—This name appears in the About box (Help menu) and on the
banner pages of Office applications. The name you specify is used as the default
company name for all users whose installation includes this customization file.
Additional network sources
Specify additional servers that have a copy of the network installation point.
Setup looks for servers in this list, in the order specified, if it is installing a feature on
demand or repairing Office and the original network installation point is unavailable.
Click Add to add a source to the list. To edit a path, select a server from the list and click
Modify. To remove a server from this list, select the server and click Remove. To change
the order of the list, select a server and click the Move arrows to move the server up or
down in the list.
Note
The OCT does not verify the server path or attempt to connect to the server when
you add it to the list.
47
Add/Modify Network Server Entry dialog box
In the Add/Modify Network Server Entry dialog box, enter the path to a network server
and click OK.
You can use a UNC path or, if all users have access to the server with the same drive
letter, you can use a drive letter in the path. The path can contain environment variables
delimited by percent signs (%) if the variables are defined for all users.
For example:
z:\office
\\server1\share\office_root
%USERNAME%\office_root
Licensing and user interface
Enter the product key and accept the end user license agreement (EULA) on behalf of
each user who installs Office with this Setup customization file. Set the user interface
display level. These options are recognized by Setup only when you first install Office on
a user's computer.
 Product key—Enter a valid 25-character Volume License Key.
 I accept the terms in the License Agreement—Select this check box to accept
terms of your license agreement on behalf of the user.
If Display Level is set to Basic or None and you supply a product key, Setup
assumes that you also accept the license terms on behalf of the user. In this case, even
if you do not select this check box, the user is not prompted to accept license terms
either during installation or the first time an Office application runs.
 Display level—Select the user interface displayed to users during installation. The
options are:
 Full - default—Setup runs interactively, displaying all of the user interface
options and messages.
 Basic—Setup displays the Welcome screen, prompts for the product key and
license terms (if needed), and displays a progress bar and completion notice. No
other options are presented to the user
 None—Setup runs silently and displays no user interface.
 Completion notice—Select this check box if you want Setup to display a message to
the user when installation is complete.
 Suppress modal—Select this check box if you do not want Setup to display error
messages and other dialog boxes that might interrupt the installation. If you set
Display level to Full, error messages and other dialog boxes display regardless of the
state of this check box.
 No cancel—Select this check box if you want to disable the cancel button (the X in
upper-right corner). This setting only applies when Display level is set to Full or
Basic.
48
Note
The preceding options are identical to the following settings in the Config.xml
file:
OCT option
Product key
I accept the terms in the License
Agreement
Display level
Completion notice
Suppress modal
Config.xml setting
PIDKEY element
AcceptEula attribute of the Display
element
Level attribute of the Display element
CompletionNotice attribute of the
Display element
SuppressModal attribute of the Display
element
Note
If there are multiple products on the network installation point and you do not
specify which product Setup is to install, Setup defaults to full display level when
it prompts the user for a product, regardless of how you set Display level in the
Setup customization file. You use the /config command-line option to specify
which product to install. For more information, see Run Setup for the 2007 Office
system on users' computers.
Remove previous installations
Specify previous versions of Microsoft Office applications to keep or remove. This
option is only recognized by Setup when you first install Office on a user's computer.
By default, Setup removes previous versions of Office applications. To keep an installed
Office application, select Remove the following earlier versions of Microsoft Office
applications, select the Office application that you do not want to remove, click Details,
and clear the check box.
Note
Microsoft Office Outlook 2007 cannot coexist with previous versions of Outlook.
If you choose to keep previous versions, do not install Office Outlook 2007.
Add installations and run programs
Run additional executable programs before or after the Office installation is complete.
Setup runs command lines in the order listed in the tool and does not complete the
installation until all command lines are executed.
Click Add to add a program to the list. To modify a program, select the program and
click Modify. To remove a program, select the program and click Remove. To change
49
the order of programs in the list, select a program and click the Move arrows to move the
program up or down in the list.
Note
Do not add a program that requires the computer to restart, unless it is the last
program in the list. If a custom program restarts the computer, the Office
installation is completed, but custom programs that appear later in this list do not
run.
Add/Modify Program Entry dialog box
When you add or modify a program entry, you enter the following information in the
Add/Modify Program Entry dialog box, and click OK.
 Target—Enter the path and file name of the executable program.
 Arguments—Enter a string of command-line options; for example, /q /path c:\temp.
 Run this program after the Office product has been installed.—The program runs
after the Office installation is complete. This is the recommended option. If the
program does not terminate normally or if the program restarts the computer, the
Office installation is not affected. However, programs further down the list do not
run.
 Run this program before the Office product has been installed.—The program
runs before the Office installation starts. If the program does not terminate normally
or if it restarts the computer, Office is not installed, and programs further down the
list do not run.
In the Add/Modify Program Entry dialog box, you can include any of the following
standard Windows folders in the path of the executable file.
Folder
[INSTALLLOCATION]
[WindowsFolder]
[SystemFolder]
[ProgramFilesFolder]
[CommonFilesFolder]
[DesktopFolder]
[StartMenuFolder]
[ProgramMenuFolder]
Description
The folder in which Office is installed
Windows folder
Windows System32 folder
Program Files folder
Program Files\Common Files folder
Windows Desktop folder
Windows Start menu
Windows Start\Programs menu
Office security settings
Customize the security settings for Office applications.
50
Note
Security settings specified in a Setup customization file become the default
settings on users' computers; however, users can change the settings after
installation. Use Group Policy to help lock down security settings. For more
information, see Deploying security settings for the Office 2007 system.
Setting
Trusted Publishers
Trusted Locations
Description
Manage the list that identifies trusted sources for digitally
signed macros, add-ins, Microsoft ActiveX controls, and
other executable code used by Office applications. Office
applications share a certificate-based trusted sources list
with Internet Explorer. Click Add to add a digital
certificate (CER file). Adding the default Microsoft CER
files ensures that all add-ins and templates are installed
on users' computers with Office applications.
Manage the list that identifies locations from which any
file can be opened without a check by the Trust Center
security feature. Click Add to add a new location, enter
the following information, and click OK:
 Application—Select the Office application that uses
this location. This is supported by Microsoft Office
Access 2007, Microsoft Office Excel 2007, Microsoft
Office PowerPoint 2007, Microsoft Office Visio
2007, and Microsoft Office Word 2007.
 Path—Enter the path of the trusted location. Enter a
fully qualified path with drive letter or UNC path.
The path can include environment variables.
 Subfolders of this location are also trusted—Select
this check box to include subfolders as trusted
locations.
 Description—Enter text to describe the purpose of
the location.
To remove a trusted location from this list, select the
location and click Remove.
Note
When you specify one or more trusted
locations here, the Trusted Locations list
previously defined on the user’s computer is
cleared and replaced by this list.
51
Setting
Remove all Trusted
Locations written by OCT
during installation
Default Security Settings
Description
Clears the Trusted Locations list on the user's computer.
Use this check box to clear the Trusted Locations list on
the user's computer without adding new locations.
Set default security levels for add-ins, templates, and
Office applications. You can set the following options for
each Office application:
 Allow trusted locations options
 Allow trusted locations that are not on the user's
computer
 Allow Trusted Locations on the User's machine
only (application default)
 Disable all trusted locations. Only files signed by
trusted publishers are trusted
 Application extensions warnings options
 Disable all application extensions
 Require that application extensions are signed by
a trusted publisher
 Require that extensions are signed and silently
disable unsigned extensions
 Enable all installed Application Add-ins
(application default)
 VBA macro warnings options
 Disable all VBA macros
 Disable the Trust Bar warning for unsigned VBA
macros (unsigned code is disabled)
 Disable all VBA macros with notification
(application default)
 No security checks for VBA macros (not
recommended, code in all documents can run)
 Add-ins and templates (Microsoft Office Project
2007 only)
 Trust all installed add-ins and templates
 Do not trust installed add-ins and templates
 Security level (Office Project 2007 only)
 Very High—Only macros installed in trusted
locations are allowed to run. All other signed and
unsigned macros are disabled
 High—Only signed macros from trusted sources
are allowed to run. Unsigned macros are disabled.
52
Setting
Unsafe ActiveX
Initialization
Description
 Medium—Users can choose whether to run
potentially unsafe macros
 Low (not recommended)—Users are not
protected from potentially unsafe macros
Determine whether unsigned, and therefore potentially
unsafe, ActiveX controls can initialize using persisted
data, that is, data that is saved from one instance of the
control to the next. The possible values are:
 <do not configure>—Setup does not modify the
setting specified on the user's computer. New
applications are installed with the default setting,
which is Prompt user to use persisted data.
 Prompt user to use control defaults—The user is
warned before an application initiates ActiveX
controls that might be unsafe. If the user trusts the
source of the document, the control is initialized
using its default settings.
 Prompt user to use persisted data—The user is
warned before an application initiates ActiveX
controls that might be unsafe. If the user trusts the
source of the document, the control is initialized
using persisted data.
 Do not prompt—All unsigned ActiveX controls run
without prompting the user. This setting provides the
least protection and is not recommended.
 Do not prompt and disable all controls—All
unsigned ActiveX controls are disabled without
prompting the user.
Modify Setup properties
Modify Setup properties that are applied during the Office installation. You can
customize Setup properties only when you first install Office on a user's computer.
Properties set in a customization file do not take effect if you apply the file to an existing
installation.
To add a property, click Add. To modify a property that you have added, select the
property and click Modify. To remove a property that you have added, select the property
and click Remove.
53
For more information about properties and their values, see Setup properties in the 2007
Office system.
Add/Modify Property Value dialog box
When you add or modify a Setup property, enter the following information in the
Add/Modify Property Value dialog box and click OK:
Setting
Name
Value
Description
The property name. Property names must
be all uppercase.
The value of the property.
Features
Use the Features section to configure user settings and to customize which Office
features are installed.
Modify user settings
Set the default values of Office application settings for users who install Office with this
customization file.
To configure an option, expand the tree on the left, and click the user-interface element.
Configurable settings associated with that element appear on the right. Double-click a
setting, and select one of the following options:
Setting
Not Configured
Enabled
Disabled
Description
The setting remains as it is.
The setting is modified based on your
choices in the dialog box.
The setting is disabled. Disabling an option
may be different from not configuring the
option. See the description of the specific
option for more details.
Click Show all settings to display all available user settings. Click Show configured
settings only to display only those settings that you have configured.
Select the Migrate user settings check box to preserve users' custom settings from a
previous version of Office. If you modify user settings and also select this check box,
Setup first applies the modified settings and then migrates the user's existing custom
settings, overwriting any conflicting settings.
54
Note
When you click Enabled to view the options for a setting and click OK,,Previous
Setting, or Next Setting, the status changes to Configured, even if you do not
change the setting. Inadvertently configuring the setting with an empty hyperlink,
path, or file name can cause errors. If you clicked Enabled and want to ignore
your changes or avoid configuring the setting, click Cancel. You can also return a
setting to the Not Configured state by double-clicking the setting, selecting Not
Configured, and clicking OK.
Set feature installation states
Customize how Office features are installed on the user's computer.
To change the installation state of a feature, click the feature and select the installation
state. Some parent features consist of multiple child features. Click the plus sign (+) to
the left of the parent feature to expand to view child features.
When you change the installation state of a feature, the name of the feature and the names
of all its child features (if any) display in bold font, indicating that Setup will apply these
changes to the installation. Features that do not display in bold font are installed using the
default installation state. To remove a change, select the feature and select the Reset
option or click Reset Branch.
The following feature installation states are typically available to users during Setup. Not
all installation states are available for every feature. For example, if a feature contains a
component that cannot be advertised, Installed on First Use is not included in the list of
available installation states for that feature.
State
Run from My Computer
Run All from My Computer
Installed on First Use
Description
Setup copies files and writes registry
entries and shortcuts associated with the
feature to the user's hard disk. The
application or feature runs locally.
Same as Run from My Computer, except
all child features that belong to the feature
are also set to this state.
Setup leaves components for the feature
and its child features in the local
installation source until the user attempts to
use the feature for the first time, at which
time the components are installed. This is
also known as an advertised feature.
55
State
Not Available
Description
The components for the feature and the
child features that belong to this feature are
not installed on the computer.
The following options also are available for each feature.
Option
Hidden
Locked
Reset
Description
Setup does not display the feature in the
feature tree during installation if Setup runs
interactively. The feature is not hidden
when Setup runs in maintenance mode after
Office is installed. The symbol [H] is
prepended to the feature name to indicate
the feature is hidden.
The installation state you choose for this
feature cannot be changed by the user
during installation or in maintenance mode
after Office is installed. The symbol [L] is
prepended to the feature name to indicate
the feature is locked.
The feature is returned to its default
installation state. This is the same as
selecting the feature and clicking the Reset
Branch button.
If you explicitly set a feature to its default state, the symbol [F] is prepended to the
feature name to indicate that the feature will be forced into this state. This is useful if you
are creating a Setup customization file to modify an existing Office installation. If you do
not change the installation state of a feature, Setup does not change the feature on the
user's computer. If you specify a change, including setting the feature to its default state,
Setup ensures that the feature is set to that state on the user's computer.
When you change the installation state of a feature, Setup might change the installation
state of a parent or child feature to match the installation state. For example, if you set a
parent feature to Installed on First Use, but set a child feature to Run from My
Computer, Setup also changes the state of the parent feature to Run from My
Computer.
Setup does not display hidden features in the feature tree when users run Setup
interactively. The feature is installed according to its defined installation state. Child
features that belong to the hidden feature are also hidden.
56
Tip
The best use of the Hide setting is to simplify the feature tree for users. For
example, you might hide the Office Tools branch of the feature tree so that users
do not have to decide which tools they need. Only the tools that you select are
installed.
If you set a feature to Not Available and hide the feature in the feature tree, users can
still change the setting and install the feature by installing the parent feature or by
running Setup in maintenance mode. For example, if you set the Name Smart Tag
Plugin feature to Not Available and Hidden, users can still install the feature by setting
the parent Smart Tags Plugins feature to Run All from My Computer.
If you want to help prevent users from installing hidden features, select the Not
Available, Hidden, and Locked installation state. In this case, the feature or application
is not installed and is not available in maintenance mode. Users cannot install the feature
by changing the state of the parent feature. The only way to reverse the Not Available,
Hidden, and Locked installation state after Office is installed is to use the OCT to create
a Setup customization file that is configured to change the installation state of the feature.
You then apply the customization file to the user's computer.
Additional content
Use this section to add or remove custom files, registry entries, and shortcuts during the
installation.
Add files
Add files to users' computers when Office is installed.
To create a list of files to add to the user's computer during installation, click Add, select
the file you want to add to the list, and click Add again. To change the destination path of
a file, select the file in the Add custom files list and click Modify. To remove a file from
the list, select the file and click Remove. You can use the SHIFT and CTRL keys to
select multiple files at one time.
When you add files to an Office installation, note the following:
 Files are copied into the Setup customization file when you save the customization
file and exit the OCT. Large files increase the size of the customization file and the
amount of time it takes to create the file.
 If you revise a file that is currently included in the customization file, you must open
the customization file with the OCT, remove the file from the Add files list, add the
revised version, and save the customization file.
 If the user removes, repairs, or reinstalls Office, the custom files are removed or
reinstalled along with Office. Setup does not reinstall a custom file if the file has
changed since installation.
57
File Destination Path dialog box
In the Destination path on the user's computer dialog box, enter the folder where you
want to install the file on users' computers, and click OK.
You can select multiple files at one time by using the SHIFT and CTRL keys. These
files will be associated with the same destination folder. You can use the following
special folder names in the destination path:
Folder
[INSTALLLOCATION]
[ROOTDRIVE]
[ProgramFilesFolder]
[CommonFilesFolder]
[WindowsFolder]
[SystemFolder]
[PersonalFolder]
[AppDataFolder]
[NetHoodFolder]
Description
The folder in which Office is installed
The local disk drive with the most free
space
Program Files folder
Program Files\Common Files folder
Windows folder
Windows System32 folder
The user's My Documents folder
The user's Application Data folder
The user's My Network Places folder
Remove files
Remove files from users' computers when Office is installed.
To create a list of files to remove from the user's computer during installation, click Add.
To modify the path or name of a file, select the file in the Remove files list and click
Modify. To remove a file from the list, select the file and click Remove. You can use the
SHIFT and CTRL keys to select multiple files at one time.
Note
Files listed in the Remove files list are removed from the user's computer before
files listed in the Add files list are installed. Therefore, you can delete existing
files on a user's computer and replace them with new versions. If the target file on
a user's computer is renamed or modified, an added file with the same name does
not replace it.
58
File Path dialog box
In the File path dialog box, enter the path and file name of the file you want to add to the
list of files to remove from the user's computer, and click OK.
The path must begin with a drive letter, a UNC path, or one of the following special
folders:
Folder
[INSTALLLOCATION]
[ROOTDRIVE]
[ProgramFilesFolder]
[CommonFilesFolder]
[WindowsFolder]
[SystemFolder]
[PersonalFolder]
[AppDataFolder]
[NetHoodFolder]
Description
The folder in which Office is installed
The local disk drive with the most free
space
Program Files folder
Program Files\Common Files folder
Windows folder
Windows System32 folder
The user's My Documents folder
The user's Application Data folder
The user's My Network Places folder
Add registry entries
Add or modify registry entries on users' computers when Office is installed.
To create a list of registry entries to add to users' computers, click Add. To change an
entry in the list, select the entry and click Modify. To remove an entry from the list,
select the entry and click Remove. Click Import to add a set of entries from a registry
file (REG file). If an entry in the REG file duplicates an entry in the list, the OCT
prompts you to choose whether to overwrite existing registry entries with entries in the
REG file.
Note
Registry entries customized in this section might override settings customized
elsewhere in the OCT. Use this section to customize options that cannot be set
directly in the Office user interface and that are not configurable using other
methods in the OCT.
59
Add/Modify Registry Entry dialog box
In the Add/Modify Registry Entry dialog box, enter the following information for each
registry entry and click OK:
Setting
Root
Data type
Key
Create empty key
Value name
Value data
Description
Select the branch that contains the entries
you want to add or modify. Settings are
applied once per user
(HKEY_CURRENT_USER) or once per
computer (HKEY_LOCAL_MACHINE).
You cannot add registry entries to the root
of HKEY_USERS or
HKEY_LOCAL_MACHINE.
Select a data type for the registry value.
Enter the name of the subkey where the
entry is stored. For example,
Software\Microsoft\Office\12.0\Common.
Select this check box if the registry entry
does not contain a value name or value
data. Some settings are determined by the
presence or absence of the registry entry.
Enter a name for the new registry entry. If
you include Value data but leave this field
blank, the value is assigned the name
<Default>. A key can have only one
<Default> value name.
Enter the data (value) to store in the new
registry entry. The data must match the data
type.
Remove registry entries
Remove registry entries from users' computers when Office is installed.
To create a list of registry entries to remove from users' computers, click Add. To change
an entry in the list, select the entry and click Modify. To remove an entry from the list,
select the entry and click Remove.
To create a list of registry entries to remove from users' computers, click Add and enter
the following information for each registry entry.
60
Note
If the user removes, repairs, or reinstalls Office, the custom registry entries are
removed or reinstalled with Office.
Delete/Modify Registry Entry dialog box
In the Delete/Modify Registry Entry dialog box, enter the following information for
each registry entry and click OK:
Entry
Root
Key
Value name
Description
Select the branch that contains the entries
you want to remove.
Enter the full name of the subkey where the
entry is stored. For example,
Software\Microsoft\Office\12.0\Common.
Enter the name of the registry entry that you
want to remove. Leave this field blank to
remove the entire subkey, including all of
its value entries.
Configure shortcuts
Add shortcuts to files installed with 2007 Office release or files that are already on the
user's computer. You can configure shortcuts only when you first install Office on a
user's computer. This option is ignored if you apply the Setup customization file to an
existing installation.
Click Add to add a new shortcut. To modify a shortcut in the list, select the shortcut and
click Modify. To remove a shortcut from the list, select the shortcut and click Remove.
Shortcuts with Yes in the Installed column are configured during installation. Shortcuts
with No in this column are configured if the corresponding product is later installed.
Note
If you add a shortcut to a custom application or file, that shortcut is not updated or
removed if the user modifies, repairs, reinstalls, or removes Office.
61
Add/Modify Shortcut Entry dialog box
In the Add/Modify Shortcut Entry dialog box, enter the following information for the
shortcut you are creating or modifying and click OK:
Setting
Target
Location
Description
Specify the application associated with the
shortcut by selecting a predefined application
keyword or by entering the name and path of
the file to which the shortcut will point. If
you select an application keyword, the OCT
automatically enters information in the
remaining boxes. The names in the list
correspond to features that you select on the
Set feature installation states page of the
OCT, plus any custom files that you add to
the installation on the Add files page. If you
enter a name and path and the name or path
contains a space, you must enclose the entire
string in double quotation marks (""). You
can add command-line options for the
application by using the Arguments field
below.
Specify the folder in which the shortcut is
created by selecting a predefined folder
keyword or entering the name and path to the
location of the shortcut. You can specify a
subfolder by appending a backslash (\)
followed by the subfolder name. For
example, to install the Microsoft Office
Word 2007 shortcut in the Microsoft Office
subfolder in the Programs folder in the Start
menu, select [ProgramMenuFolder] and
append the subfolder name as follows:
[ProgramMenuFolder]\Microsoft Office.
62
Setting
Description
You can use the following special folders for
Location:
Folder
[StartMenuFolder]
Description
Windows Start
menu
[ProgramMenuFolder]
Windows
Start\Programs
menu
[StartupFolder]
Startup folder
in the Windows
Start\Programs
menu
[DesktopFolder]
Windows
Desktop folder
[INSTALLLOCATION] The folder in
which Office is
installed
[FavoritesFolder]
The user's
Favorites folder
[AppDataFolder]
The user's
Application
Data folder
[NetHoodFolder]
The user's My
Network Places
folder
Name
Start in
Arguments
Enter any string to specify a name for the
shortcut.
Enter a path to specify the default starting
folder for the application. If you leave this
box blank, the default folder is set to the
folder where the target file resides. If the path
is not valid on a user's computer, the user
sees an error message when the user tries to
use the shortcut.
Enter optional arguments to pass to the
application on the command line.
63
Setting
Shortcut key
Description
Enter an optional keyboard shortcut for the
application or file. The syntax for the
shortcut key is:
[modifier+]VK_key
where modifier is SHIFT, CTRL, ALT, or
EXT, and VK_key is a virtual key name (see
table below). The modifier is optional. You
may specify more than one, in any order,
separated by plus signs (+). If you use a
modifier, it must precede the virtual key
name. You must enter one virtual key name.
Do not use spaces anywhere in the key
definition.
For example,
CTRL+VK_F12
Some key combinations, such as
CTRL+ALT+VK_DELETE, may be used
by the system or other processes. These
combinations must not be used to launch the
application on the user’s computer.
Virtual Key
Name
Key
Code
(Hex)
VK_0 – VK_9
30-39
VK_A – VK_Z
415A
VK_NUMPAD0 – 60-69
VK_NUMPAD9
Description
Keys 0-9
Keys A-Z
Keys 0-9 on
the numeric
keypad
VK_F1 ... VK_F24 70-87 Function keys
F1-F24
VK_LBUTTON
01
Left mouse
button
VK_RBUTTON
02
Right mouse
button
VK_CANCEL
03
Control-break
processing
VK_MBUTTON
04
Middle mouse
button (three64
Setting
Description
VK_BACK
08
VK_CLEAR
VK_RETURN
VK_PAUSE
VK_CAPITAL
0C
0D
13
14
VK_PRIOR
VK_NEXT
21
22
VK_END
VK_HOME
VK_LEFT
23
24
25
VK_UP
26
VK_RIGHT
27
VK_DOWN
28
VK_SELECT
VK_EXECUTE
29
2B
VK_SNAPSHOT
2C
VK_INSERT
VK_DELETE
VK_HELP
VK_MULTIPLY
VK_ADD
VK_SEPARATOR
VK_SUBTRACT
VK_DECIMAL
VK_DIVIDE
VK_NUMLOCK
2D
2E
2F
6A
6B
6C
6D
6E
6F
90
VK_SCROLL
91
button mouse)
BACKSPACE
key
CLEAR key
ENTER key
PAUSE key
CAPS LOCK
key
PAGE UP key
PAGE
DOWN key
END key
HOME key
LEFT
ARROW key
UP ARROW
key
RIGHT
ARROW key
DOWN
ARROW key
SELECT key
EXECUTE
key
PRINT
SCREEN key
INS key
DEL key
HELP key
Multiply key
Add key
Separator key
Subtract key
Decimal key
Divide key
NUM LOCK
key
SCROLL
LOCK key
65
Setting
Run
Change Icon
Description
Select the type of window in which the
application or file should start (Normal
window, Minimized, or Maximized).
Select a different icon for the shortcut.
Outlook
Use the Outlook section to customize the default Microsoft Office Outlook 2007 profile
and set Office Outlook 2007 and Microsoft Exchange 2007 options.
Outlook Profile
Customize a user's default Outlook profile, which is the set of values in the Windows
registry that defines user-specific information. An Outlook profile can contain multiple email accounts. Users can have multiple Outlook profiles, but you can configure only one
profile in the Setup customization file.
Setting
Use existing profile
Modify profile
New profile
Description
Use the profile already configured on the
user’s computer, or prompt the user to
create a profile the first time Outlook starts.
Modify the default profile on the user’s
computer, or define changes to profiles
with a name you specify. If no default
profile exists or there is no profile by the
name that you specify, Outlook creates a
profile based on the options you choose in
the other Outlook sections of the OCT.
Outlook uses the default profile name
(custom12.prf) or uses the profile name you
specify.
Create a new profile on the user’s computer
and make it the default profile. Existing
profiles are not removed and remain
available to users. You must enter a name
in the Profile name box. This name
appears in the E-mail Accounts dialog box
in Outlook. Outlook creates the profile
based on the options you choose in the
other Outlook sections of the OCT.
66
Setting
Apply PRF
Description
Import an Outlook profile file (PRF file) to
define a new default profile. Selecting this
option does not update the OCT with the
settings in the PRF file. You can use any
profile created for Office Outlook 2007.
Enter a name and path for the profile in the
Apply the following profile (PRF file)
box. If you created a PRF file for a
previous version of Outlook, you can
import it to Office Outlook 2007 if the
profile defines only MAPI services.
If you install Office on locked-down computers where the users do not have
administrative rights, users cannot configure their Outlook profile after Office is
installed.
Specify Exchange Settings
Configure users' Microsoft Exchange settings in a new or modified Outlook profile.
Exchange Server connection
Configure an Exchange Server connection for new or existing profiles.
Setting
Do not configure an Exchange Server
connection
Configure an Exchange Server
connection
Description
Prompt the user for profile and account
information the first time Outlook starts,
unless a profile already exists on the
computer.
Configure settings for a new Exchange
Server connection or replace the settings in
an existing Exchange Server connection.
Enter the following information:
 User Name—Identify the user with a
specific value or replaceable parameter.
If you specify the default
%USERNAME%, Outlook uses the
user's exact logon name, rather than
prompting the user with possible
variations when Outlook starts.
 Exchange Server—Enter the name of
67
Setting
Description
an Exchange server that is likely to be
available when users start Outlook.
When a user starts Outlook for the first
time, Outlook replaces this value with
the user’s correct Exchange server.
Provide only a literal server name in
this text box; for example, Exch-2Srvr. Do not include backslashes (\\) or
similar syntax.
 Overwrite existing Exchange settings
if an Exchange connection exists—
Select this option to replace an existing
Exchange Server account in the user’s
profile with this account.
Cached Exchange Mode
Use the following options to configure users' Outlook profiles to use a local copy of the
Exchange mailbox.
Option
Do not configure Cached Exchange
Mode
Configure Cached Exchange Mode
Description
By default, Exchange mailboxes are
accessible from the Exchange server, rather
than being cached on users’ computers in
an Offline Store file (OST file).
Create an OST file or use an existing OST
file. Users work with a local copy of their
Exchange mailbox. If you select Use
Cached Exchange Mode, you can configure
Cached Exchange Mode for users with the
following options:
 Download only headers—Download
copies of headers only from users’
Exchange mailboxes.
 Download headers followed by the
full item—Download copies of headers
from users’ Exchange mailboxes and
download copies of messages.
 Download full items—Download
copies of full messages (headers and
68
Option
Description
message bodies) from users’ Exchange
mailboxes.
 On slow connections, download only
headers—When a slow network
connection is detected, download copies
of headers only from users’ Exchange
mailboxes.
 Download shared non-mail folders—
Download shared non-mail folders.
 Download Public Folder Favorites—
Download the list of Public Folder
Favorites.
More Exchange Server Settings
Configure Exchange Server offline use options and the Outlook Anywhere feature. For
complete information on how to configure these settings, see Configure Cached
Exchange Mode by using the Office Customization Tool in the 2007 Microsoft Office
Resource Kit.
Add Accounts
Include new Outlook e-mail accounts in the user’s profile.
Select the Do not customize Outlook profile and account information option if you do
not want to add accounts to a new or modified Outlook profile.
Select the Customize additional Outlook profile and account information option to
specify new account information in a new or modified Outlook profile. The first time the
user starts the application, Outlook creates a profile based on information you specify.
Click Add to add a new account to the list. To modify an account in the list, select the
account and click Modify. To remove an account from the list, select the account and
click Remove.
You can also specify the following:
 Deliver new mail to the following location—When you configure an Exchange
server or add a Personal Folders file (PST file), select this option to specify a delivery
location for new e-mail messages. The default location is the Exchange server, if one
is configured; otherwise, the location defaults to the PST file on the user’s computer.
 Default e-mail account—Select the account that is the default e-mail account for
users.
69
Add Account and Account Settings dialog box
If you are adding a new account, select the type of account to add and click Next.
In the <account type>Settings dialog box, set the options that are appropriate for the
type of account you are adding or modifying, such as account name, user name, mail
server, and e-mail address. Click More Settings for additional configuration options.
Click Finish when you are done.
To ensure that e-mail services do not overlap, Outlook might not allow you to add more
than one new account for the same type of service. For example, Outlook verifies that all
POP accounts have unique names. The following table shows how Outlook determines
whether a new account of the same type as an existing account can be added to the Setup
customization file.
Account type
Add duplicate account?
POP3
IMAP
Hotmail or HTTP
PST
Yes
No
No
No
Unicode PST
No
Outlook Address Book
Personal Address Book
LDAP
Exchange
Yes
Yes
No
Yes
Data used to determine
whether conflict exists
Account name
Account name
Account name
File name and path to PST
file
File name and path to
Unicode PST file
Existence of account
Existence of account
Account name
Existence of provider
Remove Accounts and Export Settings
Remove existing e-mail accounts or export settings to a PRF file.
Under Remove the following accounts if they exist, select Lotus cc:Mail or Microsoft
Mail to remove these accounts from users' computers when Outlook first starts.
Click the Export Profile Settings button to save the Outlook profile settings you have
defined in a PRF file.
Tip
An efficient way to create an Outlook PRF file is to use the OCT to make your
selections and then export them to a PRF file, even if you are not using a Setup
customization file when you deploy Office. You can edit the PRF file to make
additional customizations that are not exposed in the OCT. For example, you can
add an e-mail provider that is not listed in the OCT.
70
Specify Send/Receive Groups
Define Send/Receive groups for Exchange accounts and folders, and specify the tasks
that are performed on each group during a Send/Receive in Outlook. A Send/Receive
group contains a collection of Outlook accounts and folders. You can specify different
options for Send/Receive groups when Outlook is online and offline.
Option
Do not configure Send/Receive settings
Configure Send/Receive settings
Description
Do not configure settings for Send/Receive
groups. Outlook is configured with only the
All Accounts group and its default settings.
(If users have created additional groups,
those groups migrate when users upgrade to
Office Outlook 2007.)
Configure settings for Send/Receive groups
(Exchange accounts and folders only).
Click New to create a new group of
accounts and folders.
 Click New to create a new group of
accounts and folders.
 Click Modify to specify or redefine
options for a Send/Receive group.
 Click Rename to change the name of
an existing Send/Receive group.
 Click Remove to remove an existing
Send/Receive group.
New Exchange Group dialog box
Enter the name of the Exchange send/receive group you are creating in the New Group
Name box and click OK.
Modify Group dialog box
When you modify a group, select from the following options in the Modify Group
dialog box and click OK.
71
Select the following options under Select options for this Send/Receive group:
Option
Send mail items
Description
Send mail items from the Outbox when you
execute a Send/Receive for this group.
Receive mail items when you execute a
Receive mail items
Send/Receive for this group.
Make folder home pages available offline Refresh the content in folder home pages
when you execute a Send/Receive for this
group.
Synchronize forms when you execute a
Synchronize forms
Send/Receive for this group.
Under Change folder options for this Send/Receive group, select a folder and provide
the following information:
Option
Include this folder in Send/Receive
Description
Add this folder to the set of folders that are
updated during a Send/Receive for this
Send/Receive group, and select from the
following options:
 Download headers only—Download
only headers for this folder when you
update by executing a Send/Receive for
this Send/Receive group.
 Download complete item including
attachments—Download entire e-mail
messages (or other items) for this folder
when you update by executing a
Send/Receive for this Send/Receive
group.
 Download only headers for items
larger than—When items are larger
than the specified size, download only
the header for the item. This setting
applies to only this folder when you
update by executing a Send/Receive for
this Send/Receive group.
72
Rename Exchange Group dialog box
Enter the new name of the Exchange send/receive group in the New Group Name box
and click OK.
Modify Address Book Settings dialog box
Configure the default way in which Outlook updates the offline address book. Select
from the following options:
 Download changes since last Send/Receive—Outlook downloads only the changes
that were made to the address book since the last Send/Receive. This generally takes
less time to download than downloading the entire address book.
 Full Details—When the address book is downloaded, Outlook copies all of the
details for each entry.
 No Details—When the address book is downloaded, Outlook copies only essential
information, such as the name and email address for each entry. This takes less time
to download, but address details are not included in the offline address book.
Send/Receive settings for the selected group
Specify settings for the Send/Receive group selected in the list. The name of the selected
group appears in the option label. You can specify different settings for when Outlook is
online or offline.
Specify settings for the Send/Receive group selected in the list. The name of the selected
group appears in the option label. You can specify different settings for when Outlook is
online or offline.
 When Outlook is Online
 Include this group in Send/Receive—Execute a Send/Receive action on this
group when the user clicks Send/Receive.
 Schedule an automatic Send/Receive every n minutes—Choose the interval
between each Send/Receive action.
 Perform an automatic Send/Receive when exiting—Automatically execute a
Send/Receive action for this group when the user exits Outlook.
 When Outlook is Offline
 Include this group in Send/Receive—Execute a Send/Receive action on this
group when the user clicks Send/Receive.
 Schedule an automatic Send/Receive every n minutes—Choose the interval
between each Send/Receive action.
 Exchange Address Book
 Download offline address book—Download the offline address book when the
user clicks Send/Receive.
73
 Click Address Book Settings to open the Modify Address Book Settings dialog
box. You can select Download changes since last Send/Receive to download
only updates to the address book since the last download. You can also choose to
download Full Details or No Details.
See Also
 Streamlined customization model for the 2007 Office system
 Config.xml file in the 2007 Office system
 Setup properties in the 2007 Office system
74
II File format reference
75
Overview of the XML file formats in the 2007
Office system
The 2007 Microsoft Office system introduces new XML file formats that are robust and
based on open standards. The new XML file formats enable rapid creation of documents
from disparate data sources, accelerating document assembly, data mining, and content
reuse. The formats simplify exchanging data between applications in the 2007 Office
release and enterprise business systems.
You can create a document in the new XML formats with any standard tool and
technology—the 2007 Office release is not required. Users can improve productivity by
publishing, searching, and reusing information more quickly and accurately in the
environment they choose.
The new XML formats are based on industry-standard XML and ZIP technologies,
support full integration by any technology provider, and are available via a royalty-free
license. The XML file format specification will be published and made available under
the same royalty-free license that exists for the Microsoft Office 2003 Reference
Schemas, and is openly offered and available for broad industry use.
Benefits of the new XML file formats
The new XML formats introduce a number of benefits for developers, IT professionals,
and users. These benefits include:
 Compact file format. Documents are automatically compressed, up to 75 percent
smaller.
 Improved damaged file recovery. Modular data storage enables files to open even if a
component within the file, such as a chart or table, is damaged.
 Safer documents. Embedded code, such as OLE objects or Microsoft Visual Basic for
Applications (VBA) code, is stored in a separate section within the file so it is easily
identified for special processing. IT Administrators can block the documents that
contain unwanted macros or controls, making documents safer for users when they
are opened.
 Easier integration. Developers have direct access to specific contents within the file,
such as charts, comments, and document metadata.
 Transparency and improved information security. Documents can be shared
confidentially because personally identifiable information and business-sensitive
information, such as user names, comments, tracked changes, and file paths, are
easily identified and removed.
76
 Compatibility. By installing a simple update, users of Microsoft Office 2000,
Microsoft Office XP, and Office 2003 editions can open, edit, and save documents in
one of the new XML formats.
Structure of the new XML file formats
The basic structure of all XML formats in the 2007 Office release consists of five
elements:
 Start part. The highest order part in the hierarchy.
 XML parts. Files or folders consisting of XML that comprise the content of the file.
 Non-XML parts. Parts that are not XML and generally are either images or OLE
objects.
 Relationship part. A type of part that generally points to other parts to define the
relational hierarchy of the part structure.
 ZIP package. Bundles parts into a single file.
Start part
The start part, an XML part that is a relationship part and could be considered the highest
order part, determines the file type. For example, if the name of the core container is
WordDoc, the file name extension is .docx.
XML parts
When an Office XML formatted file is saved in the 2007 Office release, the file is
divided into a set of logical parts that describes the entire file. For Office Word 2007,
dividing the file into these parts enables the file to be easily queried or modified outside
of the original Office application.
For example, it is easier for a developer to remove document properties from a file
because the properties are placed in a single part, and the part can be deleted from within
the document container by deleting the part. With WordprocessingML (provided as an
optional XML file format in Microsoft Office 2003), removing comments involved
parsing the entire file to find and remove the XML representing the contents of the
comment. With the new file format, feature-related data is divided into parts. Comments,
links, headers, footers, and other data are in separate parts that can be removed. You do
not need to parse the entire Word document.
Non-XML parts
Non-XML parts are generally images and OLE objects. Any file type that uses binary
content or does not use XML is identified as non-XML. A non-XML part is most
commonly a file attached to or embedded within a document. The Office Word 2007
77
XML format schema documentation explains the literal relationship and schema
hierarchy used by Word for files of this type.
Relationship part
A relationship part is an XML part that points to other parts and defines the relational
hierarchy of the parts. Most high-level XML parts are relationship parts. XML parts that
contain data and do not point to other parts are also referred to as primitives, and usually
have a content type of application/xml.
ZIP package
Using a ZIP package provides the following benefits in all applications:
 Open standard. The ZIP compression algorithm is a well-defined open standard.
 Reduced file size. Files are generally smaller than an equivalent binary file. On
average, Office Word 2007 files are 75% smaller than their binary counterparts,
depending on the number of images.
 Increased robustness. Files are more robust and less sensitive to potential errors in the
file. Previous files required the file to be completely intact to function correctly.
Although use of a ZIP package means the file is binary, the WinFX application
programmer interface (API) set provides native support for the package format in the
System.IO.Packaging name space. This enables developers to create tools that process the
format and work directly against the logical model (the parts) without having to consider
expansion or compression of the package.
78
XML file name extensions in the 2007 Office
system
Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, and Microsoft Office
Word 2007 have new file types and extensions based on the new XML file formats in the
2007 Microsoft Office system. The new file name extensions are based on the previous
extensions, with the addition of a character to differentiate between macro-enabled and
macro-free files. For example, a .docx extension indicates a macro-free file, and a .docm
extension indicates a macro-enabled file.
Note
You can use the file name extensions for previous versions of Office applications
(such as .xls, .ppt, and .doc) when you save files that will be used in earlier
versions of Office.
The following table lists the file name extensions used by the 2007 Office release
applications.
Application
Office Word 2007
Office file type
Office Word 2007
XML document
Extension
.docx
Office Word 2007
Office Word 2007
.docm
XML macro-enabled
document
Office Word 2007
Office Word 2007
XML template
.dotx
Description
The default Office
Word 2007 file
format. Cannot store
VBA macro code.
Uses the same basic
XML format as the
Office Word 2007
XML document
format, but can store
VBA macro code.
This file type is
created when VBA
macro code is present
in the file.
The default format for
a Word template.
Created when
document styles and
formatting are saved.
Cannot store VBA
macro code.
79
Application
Office Word 2007
Office file type
Extension
Office Word 2007
.dotm
XML macro-enabled
template
Office Excel 2007
Office Excel 2007
XML workbook
Office Excel 2007
Office Excel 2007
.xlsm
XML macro-enabled
workbook
.xlsx
Description
Stores macro code for
use with other Word
documents. Does not
always contain macro
code, but is
configured to support
macro code storage.
Word documents
created from a macroenabled template do
not inherit the
VBAProject part of
the template. By
default, documents
are saved as .docx
files even when they
are created from a
Office Word 2007
XML macro-enabled
template.
The default Office
Excel 2007 file
format. Cannot store
VBA macro code or
Microsoft Excel 4.0
macro sheets (.xlm
files in Excel 4.0).
Uses the same basic
XML format as the
Office Excel 2007
XML Workbook, but
can store VBA macro
code. Users saving an
Office Excel 2007
XML workbook that
has VBA code or
Excel 4.0 macro
sheets (.xlm files in
Excel 4.0) are
prompted to use this
80
Application
Office file type
Extension
Office Excel 2007
Office Excel 2007
XML template
.xltx
Office Excel 2007
Office Excel 2007
.xltm
XML macro-enabled
template
Office Excel 2007
Office Excel 2007
binary workbook
(BIFF12)
.xlsb
Description
file format.
The default file
format for an Excel
template. Cannot
store VBA macro
code or Excel 4.0
macro sheets (.xlm
files in Excel 4.0).
Can contain a
VBAProject part or
Excel 4.0 macro
sheets (.xlm files in
Excel 4.0).
Workbooks created
from this template
inherit the
VBAProject part or
Excel 4.0 macro
sheets that exist in the
template.
A fast load-and-save
file format for users
who need the fastest
way possible to load a
data file. Supports the
use of VBA projects,
Excel 4.0 macro
sheets, and all the
new features used in
Office Excel 2007.
However, this is not
an XML file format,
and therefore is not
optimal for accessing
and manipulating
content without the
use of Office Excel
2007 and the object
model. Also, it does
not use ZIP
81
Application
Office file type
Extension
Office Excel 2007
Office Excel 2007
.xlam
XML macro-enabled
add-in
Office PowerPoint
2007
Office PowerPoint
2007 XML
presentation
.pptx
Office PowerPoint
2007
Office PowerPoint
2007 macro-enabled
XML presentation
.pptm
Description
compression and is
subject to the same
security concerns as
the previous Excel
BIFF8 binary file
format.
A supplemental
program designed to
run additional code.
Excel add-ins use the
new XML file format
to store data. Excel
XML add-ins support
the use of VBA
projects and Excel 4.0
macro sheets.
The default
PowerPoint XML
format. Cannot
contain a VBAProject
part (the part that
stores VBA macro
code) or Action
settings.
The same basic XML
format as the Office
PowerPoint 2007
XML presentation
format, but can store
VBA macro code.
Users saving a Office
PowerPoint 2007
XML presentation file
that contains VBA
macro code are
prompted to use this
file type.
82
Application
Office PowerPoint
2007
Office file type
Office PowerPoint
2007 XML template
Extension
.potx
Office PowerPoint
2007
Office PowerPoint
2007 macro-enabled
XML template
.potm
Office PowerPoint
2007
Office PowerPoint
2007 macro-enabled
XML add-in
.ppam
Office PowerPoint
2007
Office PowerPoint
2007 XML show
.ppsx
Office PowerPoint
2007
Office PowerPoint
2007 macro-enabled
XML show
.ppsm
Description
An XML-based
PowerPoint template.
Created when a
presentation does not
have a VBAProject
and does not use
Action settings.
Users saving a Office
PowerPoint 2007
XML template that
contains VBA macro
code are prompted to
use this file type.
Presentations created
from this template do
not inherit the VBA
project or Action
settings.
An XML-based
PowerPoint
presentation designed
to be executed as a
supplemental
program. All
PowerPoint add-ins
are macro-enabled.
An XML-based
PowerPoint autorunning slide show.
Cannot contain a
VBAProject part.
An XML-based
PowerPoint slide
show file that
contains a
VBAProject part.
Created when the
auto-running slide
show includes VBA
macro code.
83
Compatibility mode in the 2007 Office system
The 2007 Microsoft Office system contains a new feature, compatibility mode, to offset
compatibility issues between the 2007 Office release and previous versions of Office.
Compatibility mode ensures that content created in the 2007 Office release can be
converted or downgraded to a form that can be used by previous versions of Office. For
example, when a user selects "Insert SmartArt" in compatibility mode in Microsoft
Office Word 2007, the diagramming tool from Office 2003 appears. This ensures that the
diagram added to the file can be fully edited in Word 2003. When not in compatibility
mode, the new SmartArt diagramming tool for the 2007 Office release appears, and the
object that is created will not be fully editable in Word 2003.
Compatibility mode helps users collaborate with those using previous versions of Word,
Excel, and PowerPoint. A file created in previous versions of Office, such as .doc, .xls,
and .ppt, are fully functional in compatibility mode in the 2007 Office release.
Compatibility mode ensures that the 2007 Office release can open and save files in from
previous versions of Office without converting them to the new file formats in the 2007
Office release.
In compatibility mode, some features of the 2007 Office release are limited in order to be
consistent with the features in previous versions of Office. Compatibility mode is
document-specific, and is automatically enabled when files from Office 2003 and earlier
are edited in the 2007 Office release.
Compatibility mode is available in Office Word 2007, Microsoft Office Excel 2007, and
Microsoft Office PowerPoint 2007. Each program provides visual cues to alert users that
they are in compatibility mode for a particular file. For example, the words
"Compatibility Mode" are added to the program’s title bar. Enhanced ScreenTips provide
additional detail for specific features that are enabled in compatibility mode.
Users can also convert a document from compatibility mode to full functionality. By
selecting Convert from the Office Start Button, users can convert the document to the
2007 Office release, and add content using the new features available in the 2007 Office
release.
Compatibility in Word 2007, Excel 2007, and
PowerPoint 2007
Office Word 2007, Office Excel 2007, and Office PowerPoint 2007 use compatibility
mode to control the exchange of content between each program and its earlier version.
This ensures maximum quality for sharing content between different versions. The
following sections explain the purpose of compatibility mode for each application, and
which criteria are important for defining how exchanges take place.
84
Excel
In Office Excel 2007, compatibility mode prevents new features in Office Excel 2007
from being saved to a file that will be edited in a previous version of Excel. For example,
previous versions of Excel support a maximum of 65,536 rows in a worksheet. Office
Excel 2007 removes this limitation. Upon opening a worksheet with 100,000 rows of
data, previous versions of Excel must truncate rows beyond 65,536. To minimize
disruption to users who are collaborating between different versions of Excel, new
features like this in Office Excel 2007 are limited in compatibility mode. In this case,
while working in compatibility mode, users cannot add more than 65,536 rows to an
Excel workbook.
PowerPoint
In Office PowerPoint 2007, compatibility mode disables functionality that cannot be
rendered with an adequate level of visual fidelity or editability in previous versions of
PowerPoint. This ensures a consistent presentation experience across different versions of
PowerPoint.
Office PowerPoint 2007 can add many new effects and attributes to content that are not
supported in previous releases. For example, Office PowerPoint 2007 provides text
effects for shadows, reflections, bevels, and other effects. Because previous versions of
PowerPoint cannot render this content, Office PowerPoint 2007 represents these effects
as images in compatibility mode. With the new feature refresh technology in 2007 Office
release, even though these effects are saved as images in compatibility mode, they are
once again treated as the original text effects when re-opened in Office PowerPoint 2007.
For more information, Feature Refresh later in this topic.
Word
In Office Word 2007, compatibility mode primarily ensures visual fidelity between
different versions. Some features in Office Word 2007 are grayed out and not available in
compatibility mode, to prevent the addition of content that is not compatible with
previous versions of Word.
While working in Office Word 2007, if a user attempts to paste content that is not
supported by previous versions (for example, a chart, diagram, equation, or citation
created in Office Word 2007), compatibility mode downgrades the content to a form that
is recognizable by previous versions.
85
Enabling compatibility mode
Compatibility mode is enabled in the following situations:
Action in the 2007
Office release
Open a file saved in
file formats used by
previous versions.
Convert a file from
2007 Office release to
a previous version
using Save As.
Set the application
default to save using
the file formats from
previous versions of
Office.
Create a new
document based on a
.dot template
(available in previous
versions of Office).
Excel 2007
PowerPoint 2007
Word 2007
X
X
X
X
X
X
X
X
X
X
Compatibility checker
Office Word 2007, Office Excel 2007, and Office PowerPoint 2007 contain a
compatibility checker to detect any features that are not recognized by previous versions.
This helps users who need to share documents between different versions of Office. For
example, if a user attempts to save an Office Excel 2007 file that contains 800,000 rows
to the .xls format, the compatibility checker will prompt the user with a warning that data
will be lost.
The compatibility checker displays a list of any content in the document that may not
appear the same or be fully editable when the current new file format (for example, .pptx)
is saved to a previous file (in this case, .ppt). The compatibility checker is launched either
when a user downgrades a file by saving one of the new file formats to a previous file
format, or when the user clicks Compatibility Checker on the Office Button Finish
menu.
86
Feature refresh
The feature refresh technology in the 2007 Office release provides the next step in
compatibility between the 2007 Office release and previous versions of Office. It allows
features that have been altered by compatibility mode to be made available again when a
file is re-opened in Office Word 2007, Office Excel 2007, or Office PowerPoint 2007.
For example, a chart that was created in Office Word 2007 and that is altered by
compatibility mode to be an uneditable image in a previous version of Word will be fully
editable again when re-opened in Office Word 2007.
Important
Not all content can be refreshed in the 2007 Office release after it has been
downgraded to a previous version.
For a list of features that are affected by compatibility mode, with notes on those that can
be refreshed when re-opened in the 2007 Office release, see Features impacted by
compatibility mode, below.
Features impacted by compatibility mode
The following tables show the features in Office Word 2007, Office Excel 2007, and
Office PowerPoint 2007 that are impacted by compatibility mode.
Word 2007
Name
Description
Math
Equation building is new to
Office Word 2007.
Themes
Themes are new to Office
Word 2007.
Colors (Theme Chunk)
Themes are new to Office
Word 2007.
Compatibility Mode
Behavior
Equations are represented as
non-editable images. These
images are refreshed when
the document is converted.
The Equations UI is disabled
in compatibility mode.
Themes are permanently
converted to styles. The
Themes UI is disabled in
compatibility mode.
Themes are permanently
converted to styles. The
Themes UI is disabled in
compatibility mode.
87
Name
Description
Font (Theme Chunk)
Themes are new to Office
Word 2007.
Effects (Theme Chunk)
Themes are new to Office
Word 2007.
Content Controls
Content controls are new to
Office Word 2007.
Tracked Moves
Tracked moves are new to
Office Word 2007.
Major/Minor Fonts
Major/minor fonts are new
to Office Word 2007.
Relative Text Boxes
The ability to set the
position of a text box
relative to some part of a
document. Relative text
boxes are new to Office
Word 2007.
Margin tabs are new to
Office Word 2007.
Margin Tabs
Bibliography
New to Office Word 2007.
Citations
New to Office Word 2007.
Placeholder text
New to Office Word 2007..
Compatibility Mode
Behavior
Themes are permanently
converted to styles. The
Themes UI is disabled in
compatibility mode.
Themes are permanently
converted to styles. The
Themes UI is disabled in
compatibility mode.
Content controls are
permanently converted to
static text. The Content
Controls UI is disabled in
compatibility mode.
Tracked moves are
permanently converted to
"Insert" and "Delete."
Major and minor fonts are
permanently converted to
static formatting.
Relative positioning of text
boxes is permanently
converted to absolute
positioning.
Margin tabs are permanently
converted to absolutely
defined tabs.
Bibiliographies are
permanently converted to
static text.
Citations are permanently
converted to static text.
Placeholder text is
permanently converted to
static text.
88
Name
Description
Office Art 2007
Office Art engine is
improved upon in the 2007
Office release.
SmartArt Diagram
Some diagrams are new to
the 2007 Office release.
Custom XML Data store
New to the Open XML
Formats, custom-defined
XML information can be
stored as a separate
component within the Open
XML Formats, to help
organizations include
content from their own data
sources, using their own
languages.
Vertical text box alignment
of center or bottom are new
to Office Word 2007.
Vertical Text Box
Alignment
Compatibility Mode
Behavior
All Office Art 2007 objects
are converted to Office 97–
2003 objects. These objects
are refreshed when the
document is converted.
When a user selects
SmartArt in Office Word
2007, the Diagram Gallery
from Word 2003 appears.
Diagrams in the 2007 Office
release are converted to noneditable images. When the
document is converted, these
images are refreshed to 2007
Office release again. When a
user selects SmartArt in
Office Word 2007, the
Diagram Gallery from
Word 2003 appears.
The XML data store is
removed during conversion,
and XML data and content
within XML bindings are
permanently converted to
text.
Vertical text box alignment
of center or bottom is
permanently converted to
top vertical text box
alignment.
89
Name
Description
Office Charts
Charts can now exist as
native objects in Office
Word 2007.
ActiveX
Active X controls can be
added to Word documents
to deliver enhanced
functionality.
Compatibility Mode
Behavior
Office charts are converted
to Excel OLE objects. These
objects are refreshed when
the document is converted
back to 2007 full
functionality mode. When a
user selects Charts in Office
Word 2007, the Diagram
Gallery from Word 2003
appears.
Disabled ActiveX controls
are converted to their image
representation when saved to
a downlevel file type or
opened in a downlevel
application verison through
the converter.
Excel 2007
Name
Description
Sheet exceeds limit for cross- Excel 2000–2003 allows up
sheet array formulas.
to 65,472 cross-sheet array
formulas. Excel 2007
removes this limitation.
Cell with a formula that
Excel 2000–2003 allows up
exceeds internal length limit to 1800 bytes in BIFF8
internal representation.
Excel 2007 allows up to
16,384 bytes.
Cell with a formula that
Excel 2000–2003 allows up
exceeds nesting level limit
to 7 levels of nesting. Excel
2007 allows up to 255 levels
of nesting.
Cell with a formula that
Excel 2000–2003 allows up
exceeds limit for arguments
to 30 arguments. Excel 2007
in a function
allows up to 255 arguments.
Compatibility Mode
Behavior
Formulas over the Excel
2000–2003 limit return
#VALUE.
Formulas over the Excel
2000–2003 limit return
#VALUE.
Formulas over the Excel
2000–2003 limit return
#VALUE.
Formulas over the Excel
2000–2003 limit return
#VALUE.
90
Name
Description
Compatibility Mode
Behavior
Cell formula contains more
Excel 2000–2003 allows up Formulas over the Excel
than 40 operands.
to 40 operands. Excel 2007 2000–2003 limit return
allows up to 1024 operands. #VALUE.
PivotTable with only
Excel 2000–2003 hides
Pivot saved as static data.
intermediate levels hidden
levels all the way up to the
top.
Excel 2007 allows hiding
just an intermediate level.
Workbook contains cells
Excel 2000–2003 grid size
Data outside the the Excel
with data outside 256 x
is 256 x 65,536. Excel 2007 2000–2003 grid size is
65,536.
grid size is 18,278 x
truncated.
1,048,576.
Cell with more than 3
Excel 2000–2003 allows 3
Conditions exceeding the
conditional formats
conditions per cell. Excel
Excel 2000–2003 limit are
2007 allows 20 conditions
not displayed.
per cell.
Cell with a data bar, color
Excel 2000–2003 has no
Unsupported conditions are
scale, or icon set condition
data bar, color scale, or icon not displayed.
type.
set conditions. Excel 2007
has these conditions.
Cell with a condition where
Excel 2000–2003 always
Stop after first true
StopIfTrue=False
stops after a condition is
condition.
true. Excel 2007 does not
stop when StopIfTrue =
False.
Cell with a conditional
Excel 2000–2003 does not
Condition is not evaluated.
expression that references
allow cross-sheet cell
another sheet
references in conditional
expressions. Excel 2007
allows this.
Cell with a Top10 or
Excel 2000–2003 has no
Condition is evaluated as if
AboveAverage rule where
option to perform multiple
CalcFor = AllValues.
CalcFor =! AllValues
calculations per Pivot
“block.” Excel 2007 offers
these options.
Workbook contains more
Excel 2000–2003 allows up Unique formats exceeding
than 4050 unique cell
to 4050 unique cell
the Excel 2000–2003 limit
formats.
formats/styles. Excel 2007
are not persisted.
Note: This check looks at the allows up to 64k unique cell
91
Name
Description
whole workbook, not just the formats/styles.
formats used in the 256 x
65,536 range.
List contains a Total Row
Excel 2000–2003 Total
with a custom formula.
Rows must contain one of a
list of predefined functions.
Excel 2007 Total Rows
allow user-defined
formulas.
PivotTable field contains
Excel 2000–2003 allows up
more than 32,500 unique
to 32,500 unique items in a
items.
Pivot field. Excel 2007
increases this limit to
1,048,576.
PivotTable item has string
Excel 2000–2003 allows
length greater than 255
item string length (MDX
characters.
name in OLAP) up to 255
characters. Excel 2007
increases this limit to
32,767.
Refedit contains more than
Excel 2000–2003 refedits
255 characters.
allow up to 255 characters.
Excel 2007 refedits allow
between 2k and 8k
characters.
Cell with an array formula
Excel 2000–2003 does not
that references an entire
allow column references
column
(returns #NUM). Excel
2007 allows column
references.
Sort state with more than 3
Excel 2000–2003 only
sort levels
supports 3 sort levels. Excel
2007 supports 64 sort levels.
User has a custom list sort.
Excel 2000–2003 only
supports one custom list
filter on the first column
only. Excel 2007 supports
many custom list sorts on
any column.
Compatibility Mode
Behavior
List saved as static data.
Pivot saved as static data.
Pivot saved as static data.
In some cases, refedit
works but user cannot see
whole formula. In other
cases, the feature does not
work.
Formulas evaluate to
#NUM.
Sort state will be lost.
Sort state will be lost.
92
Name
Description
User has a sort state that uses Excel 2000–2003 only
formatting.
allows sorting on values.
Excel 2007 also allows
sorting on cell background
color, cell foreground color,
and cell icons.
User has a dynamic filter
Excel 2000–2003 only
applied.
supports value filters. Excel
2007 supports dynamic
filters for items such as
“today” and “last month.”
User has a filter that filters by Excel 2000–2003 only
formatting.
supports value filters. Excel
2007 supports filtering by
cell background color, cell
foreground color, and cell
icon.
User selects multiple items
Excel 2000–2003 only
from the autofilter listview.
supports filtering by 2
conditions. Excel 2007
allows the user to check
multiple items from a list
view control, which creates
multiple sort conditions.
Compatibility Mode
Behavior
Sort state will be lost.
Filters will not be
viewable, but the filtered
rows will remain hidden.
Filters will not be
viewable, but the filtered
rows will remain hidden.
Filters will not be
viewable, but the filtered
rows will remain hidden.
PowerPoint
Name
Description
Strikethrough, Double
Strikethrough, and Text
Underline
Strikethrough, Double
Strikethrough text
formatting
Compatibility Mode
Behavior
Converted to a picture.
Since these features were
not available in previous
versions, any text containing
this type of formatting is
converted into a static
picture when opened in a
prior release. This ensures
that the file looks the same
93
Name
Text Warping
Character Spacing
Columns
Description
Compatibility Mode
Behavior
in both releases, so that no
intended meaning is lost in
conversion. The UI for
strikerthrough, double
strikethrough, and text
underline is disabled in
compatibility mode.
The ability to morph the
Converted to a picture.
shape of a character or a run Since this feature was not
of text to a specified shape. available in previous
versions, any text containing
this type of formatting is
converted into a static
picture when opened in a
prior release. This ensures
that the file looks the same
in both releases, so that no
intended meaning is lost in
conversion. The UI for
shape styles, 3D effects, and
text effects is disabled in
compatibility mode.
The ability to either
Character spacing on text
condense or expand the
will not display in Office
space that appears between 2003.
consecutive characters.
The ability to have text
Converted to a picture.
reflow into multiple
Since this feature was not
columns within a single text available in previous
body.
versions, any text organized
into columns is converted
into a static picture when
opened in a prior release.
This ensures that the file
looks the same in both
releases, so that no intended
meaning is lost in
conversion. The UI for
columns is disabled in
94
Name
Description
Shadow
The ability to add a dropshadow effect to a shape or
object in the presentation.
Soft shadows create the
illusion of depth.
Presets Gallery
Bevel Gallery
See Bevel Gallery.
The ability to add depth to a Converted to a picture. The
shape using 3D Effects.
Bevel Gallery is introduced
into PowerPoint for the first
time with this release. Any
shapes using a Bevel Effect
are converted into a static
picture when opened in a
prior release. This ensures
that the file looks the same
in both releases, so that no
intended meaning is lost in
conversion. The UI for
shape styles, 3D effects, and
text effects is disabled in
compatibility mode.
The ability to add a
Converted to a picture.
perspective effect that
Since this feature was not
makes an object appear to
available in previous
be tilted or rotated in 3versions, any object using
dimensional space.
this type of formatting is
converted into a static
picture when opened in a
prior release. This ensures
that the file looks the same
in both releases, so that no
intended meaning is lost in
conversion. The UI for
shape styles, 3D effects, and
3D Rotation
Compatibility Mode
Behavior
compatibility mode.
New soft shadows will be
converted into an equivalent
hard-edged shadow when
the presentation is opened in
a prior release of
PowerPoint. The UI for
shape styles, 3D effects, and
text effects is disabled in
compatibility mode.
95
Name
Description
Soft Edges
The ability to add a soft
edges effect that gradually
fades the boundaries of a
graphic outward. This is a
new effect in the 2007
Office release.
Glow
The ability to add a glow
effect that adds a vibrant
colored edge to graphics.
This is a new effect in the
2007 Office release.
Reflection
The ability to add a mirror
reflection of an object. This
is a new effect in Office
2007.
Compatibility Mode
Behavior
text effects is disabled in
compatibility mode.
Converted to a picture.
Since this feature was not
available in previous
versions, any object using
this type of formatting is
converted into a static
picture when opened in a
previous version. This
ensures that the file looks
the same in both releases, so
that no intended meaning is
lost in conversion. The UI
for shape styles, 3D effects,
and text effects is disabled
in compatibility mode.
Converted to a picture.
Since this feature was not
available in previous
versions, any object using
this type of formatting is
converted into a static
picture when opened in a
prior release. This ensures
that the file looks the same
in both releases, so that no
intended meaning is lost in
conversion. The UI for
shape styles, 3D effects, and
text effects is disabled in
compatibility mode.
Converted to a picture.
Since this feature was not
available in previous
versions, any object using
this type of formatting is
converted into a static
picture when opened in a
96
Name
Description
Text Direction
The ability to lay out
characters in a languagespecific configuration, such
as vertically stacked.
Compatibility Mode
Behavior
prior release. This ensures
that the file looks the same
in both releases, so that no
intended meaning is lost in
conversion. The UI for
shape styles, 3D effects, and
text effects is disabled in
compatibility mode.
Converted to a picture.
Since this feature was not
available in previous
versions, any text using this
type of formatting is
converted into a static
picture when opened in a
prior release. This ensures
that the file looks the same
in both releases, so that no
intended meaning is lost in
conversion. The UI for
shape styles, 3D effects, and
text effects is disabled in
compatibility mode.
97
III Migration reference
98
Differences between the 2007 Office system and
Office 2003
Many features have been changed, removed, or replaced in the 2007 Microsoft Office
system. Click the topics below for more information.
Note
Review the following additional topics if you are deploying Microsoft Office
Excel 2007, Microsoft Office PowerPoint 2007, or Microsoft Office Word 2007:
Changes in Charting, Changes in Word 2007, Excel 2007, and PowerPoint 2007,
and Changes in the 2007 Office system.
 Changes in Access 2007
 Changes in Charting
 Changes in CMS 2007
 Changes in Excel 2007
 Changes in InfoPath 2007
 Changes in OneNote 2007
 Changes in Outlook 2007
 Changes in PowerPoint 2007
 Changes in Project 2007
 Changes in Project Server 2007
 Changes in SharePoint Designer 2007
 Changes in SharePoint Server 2007
 Changes in the 2007 Office system
 Changes in Visio 2007
 Changes in Word 2007
 Changes in Word 2007, Excel 2007, and PowerPoint 2007
99
Changes in the 2007 Office system
This topic lists changes that affect every program in the 2007 Microsoft Office system.
Information about individual programs appears in separate topics. For a list of programs
and their associated topics, see Differences between the 2007 Office system and Office
2003.
Administrative installation images
Description: Administrative installation images are replaced by a required local
installation source.
Reason for change: Administrative installation images were difficult to sustain.
Requiring a local installation source prevents source resiliency problems when the 2007
Office release is updated
Clip Organizer: Autoimport
Description: When Clip Organizer runs for the first time, it no longer calls the
Autoimport dialog box. Users can still click Autoimport on the File menu.
Reason for change: Users must no longer decide if they should import all of their
pictures into Clip Organizer.
Migration path: Users click Add clips to the organizer on the File menu, and click
Automatically.
Document life cycle: Check in and check out
Description: In Office 2003, check out occurred on the server when the user checked out
files from a client. Check out occurs locally as the default behavior in 2007 Microsoft
Office system, so the user edits the file offline. The user checks in the file to the server
from the local copy.
New functionality also enables users to use Microsoft Office SharePoint Server 2007 to
perform check-in. The first time a user checks out a file from the client, a message
informs the user that the file will be checked out locally. The message provides a link to
the folder where the file is checked out, with the option to change the folder. The prompt
enables the user to check out the file on the server. The check out behavior is the same as
it was in Office 2003, except for changes in the dialog boxes.
Migration path: The previous method of checking out files is still accessible and usable,
but with changes in the dialog boxes.
100
File Search
Description:File search is removed from the user interface in several programs. Users
no longer click File Search on the File menu to open the File Search task pane. Users do
not access this feature from the Tools menu in the File Open dialog box. Users now use
the search capability in Windows XP, or use MSN Desktop Search.
Reason for change: This feature was rarely used. Native operating system search
functionality and MSN Desktop Search provide more functionality. The search feature in
Microsoft Office Outlook 2007 and in the 2007 Office release enables users to search email more quickly than the File Search feature.
Migration path: In 2007 Office release, users can search more quickly in Office Outlook
2007 as a replacement for searching e-mail, and can use the operating system’s native
search functionality or MSN Desktop Search to find other types of files.
Help: Detect and Repair…
Description: The Detect and Repair… option on the Help menu is no longer available
in the 2007 Office release, and has been replaced by Repair.
Reason for change:Repair is now more robust and integrated.
Migration path: Users can use Repair through the Control Panel, Add/Remove
Programs for Office products, or Customer Watson Setup Diagnostics.
Japanese IME: Editing style
Description:Standard Input and Natural Input editing styles are merged into
Standard Input. The functionality remains the same.
Reason for change: The two editing styles confused users.
Japanese IME: Register Entry
Description: The Register Entry feature is removed from Japanese IME.
Reason for change: This feature had very low usage. Users experience improved IME
conversion without this functionality.
Korean converters
Description: Korean converters, including GS32.CNV, HANA32.CNV, and
TGWP32.CNF, are removed.
Reason for change: This was a low-use or no-use feature.
101
Matching feature states across versions
Description: The 2007 Office release no longer matches feature states across versions
during installation. For example, Microsoft Office Word 2007 templates that are not part
of the typical installation for the 2007 Office release are not automatically installed.
MSI-only install
Description: It is impossible to install 2007 Office release without running setup.exe.
More than just the .msi file is required to complete an installation. For more information,
see Evaluating the new Setup architecture.
Non-local installation source installations
Description: The 2007 Office release is installed only from a local installation source. It
is no longer installed from an uncompressed network source or from an administrative
image. For more information, see Evaluating the new Setup architecture.
Office Program Recovery
Description: The Microsoft Office Application Recovery program is no longer installed.
The 2007 Office release now automatically detects programs that are not responding, and
provides document recovery and Software Quality Metrics (SQM) when the user
attempts to close a program that is not responding.
Reason for change: Very few users were aware of the document recovery tool, and
consequently the tool was seldom used. Document recovery now occurs automatically.
OWC11
Description: OWC11 is removed from the 2007 Office release and now ships only with
Microsoft Office Project 2007. The DataFinder functionality in OWC11 is also removed.
This affects solutions that use the spreadsheet, chart, pivot table, and data source control
functionality of OWC11 in a Web page or client program that requires installation of this
ActiveX control on the user's computer. The user experience varies depending upon the
host container of the OWC11 ActiveX control.
For Web pages, users might see a broken icon or a notification that OWC is required. For
client programs, users might receive a runtime error or other notification. In these
situations, users download OWC11 from the Microsoft Download Center. The
notification message generated by Office programs provides a link to the download
location for OWC11. Neither Microsoft Office Excel 2007 nor SharePoint Designer 2007
now generate Web pages that use OWC.
102
Reason for change: New technologies such as Microsoft Windows SharePoint Services
3.0 with Excel server side capabilities and the new charting component in the 2007
Office release replace some features of OWC11.
Migration path: When the 2007 Office release is installed, previous versions of Office
are removed by default. This prevents software conflicts and ensures that you have the
latest versions of shared components. As a result, OWC installed with previous versions
of Office is removed. If you have documents or solutions that depend on OWC, these
solutions do not function properly if the correct version of OWC is not installed on the
client machine. There are three primary courses of action:
1. Install the correct version of OWC on the appropriate client computers. The
installation can be performed in the following ways:
 If there is wide usage of OWC throughout your corporation, OWC can be chained
into the installation of the 2007 Office release using the Office Customization
Tool. You can obtain the necessary version of OWC (OWC10 or OWC11) from
the Microsoft Download Center at Office XP Tool: Web Components (for
OWC10) or Office 2003 Add-in: Office Web Components (for OWC11).
 If there is small or localized use of OWC in your corporation, you could allow
users to download OWC from the Microsoft Download Center on an as-needed
basis. If OWC is not found on the client computer when the Web page displays,
pages authored with Excel 2003, FrontPage 2003, and Access 2003 that require
OWC display a link to the OWC download location. For custom solutions that use
OWC, follow this same process of checking for OWC and displaying a download
link if OWC is not installed.
2. Migrate OWC-based documents and solutions to a comparable technology, such as
Excel Services. This option largely depends on the importance of the documents or
solutions, the length of time they will be in service, and the degree to which OWC
solves your business issues.
3. Discontinue the use of documents or solutions if they are no longer needed.
Proofing tools
Description: The Spelling Options user interface is changed in all programs. The object
model also contains changes.
Reason for change: Users now see the same Spelling Options user interface in all
Office programs, instead of a different user interface in each program.
Registry: Messenger registry key
Description: Support for the Messenger registry key for the Persona menu at
HKCU\Software\Microsoft\Office\12.0\Common\PersonaMenu is removed. Customers
always see Send an Instant Message if they are running an Instant Messenger program.
103
Reason for change: The default is to have this registry key turned on, so customers do
not notice a difference.
Registry: Phone registry key
Description: Support for the Phone registry key in the Persona menu located at HKCU or
HKLM\Software\Microsoft\Office\12.0\PersonaMenu and
HKCU\software\policies\microsoft\office\12.0\PersonaMenu is removed. Customers
always see the call menu item on the Persona menu.
Reason for change: The default is to have this registry key turned on, so customers do
not notice a difference.
Save Workspace command
Description: The Save Workspace command is located on the Tools menu instead of on
the File menu. Users can use the Save As file type from the File menu or the tool in the
tool well to access this feature.
Setup.exe: Local Installation Source
Description: The 2007 Office release installs only from a Local Installation Source, not
from an uncompressed network source or from an Admin Image. Setup.exe is required
for all installations of the 2007 Office release. Direct MSI execution is not supported. As
a result of the requirement for local caching, policy-elevated installations are not
possible.
Setup.exe: Catalyst
Description:Setup.exe supports fully qualified paths for chained executable files.
Reason for change: This change makes chaining more robust.
Migration path: Replace all relative paths with fully qualified paths.
Ststpkpl.exe
Description:Ststpkpl.exe is no longer downloaded for the 2007 Office release. The
following functionalities are no longer available: PivotView Web Part, Spreadsheet Web
Part, QuickQuote Web Part, WebClipper Web Part, Great Plains DSP, Great Plains
solutions, SQL DSP, InfoPath templates, Rich Issues List.
Reason for change: OWC, which represents the main set of Web parts in this download,
is deprecated. In addition, the Great Plains solutions are superseded by offerings from
Microsoft Business Solutions.
104
Migration path: There is no migration path for OWC. For Great Plains solutions, use the
Microsoft Business Solutions Center. For the QuickQuote Web Part, use the MSNBC
quote Web part.
105
Changes in Word 2007, Excel 2007, and
PowerPoint 2007
This topic lists changes in Microsoft Office Word 2007, Microsoft Office Excel 2007,
and Microsoft Office PowerPoint 2007 from Office 2003. These changes are common to
all three applications. For more information about additional changes in each application,
see Changes in Word 2007, Changes in Excel 2007, and Changes in PowerPoint 2007.
Digital signatures
Description: The digital signature feature has the following changes:
 The signature format in the 2007 Microsoft Office system is XMLDSig.
 The digital signature entry point is moved from Tools, Options, Security, Digital
Signatures to File, Finalize Document, Signatures.
 Invalid signatures are no longer automatically removed.
 The object model is extended to support the new model and to support existing
solutions.
 Third parties can create their own signing providers.
 Users can access the previous functionality through a more visible and intuitive route.
Reason for change: The digital signatures feature is more visible and intuitive. Users can
view when signature verification is performed, and who has signed the document. Third
parties can create custom signing solutions.
Document life cycle: Remove Hidden Data (RHD) addin tool for Office 2003
Description: Document Inspector replaces the Remove Hidden Data (RHD) tool. The
entry point and user interface are different. The new user interface enables multiple
inspectors to run, which gives the user more granular control of the document-cleaning
process.
Reason for change: This change provides RHD functionality in the 2007 Office release.
Users do not have to download the RHD tool separately. The feature is more
discoverable.
Migration path: Install the 2007 Office release.
106
Document life cycle: versioning
Description: Minor versioning is included in the 2007 Office release. Previous
versioning could only be enabled or disabled. Versioning numbers can now be
represented by decimals to represent minor versioning; for example, 2.2 in addition to 2.
Reason for change: This change creates the same versioning functionality in the 2007
Office release that exists in Microsoft Windows SharePoint Services 3.0.
Migration path: Install the 2007 Office release.
IRM: Windows Rights Management Client
Description: The 2007 Office release no longer supports Windows Rights Management
Client v. 1.0. The 2007 Office release requires Windows Rights Management Client SP1.
Users who have the previous Windows Rights Management client installed are prompted
to install the new client version. Users do not notice a change with the new client version.
Reason for change: Security fixes in the 2007 Office release are incompatible with the
previous Windows Rights Management Client.
Migration path: Users with the previous client version are prompted to upgrade to the
new version, which is available as a download from the Microsoft Download Center at
Microsoft Windows Rights Management Services Client with Service Pack 1.
Send For Review
Description: The user-interface entry points for the Send For Review feature, accessible
at File, Send To, Mail Recipient (For Review), are removed. The object-model entry
points remain.
Reason for change: The Send For Review feature is superseded by document life cycle
(DLC). DLC provides a more robust workflow.
Migration path: Customers can continue to use the object model for Send For Review,
but they must eventually migrate to the DLC workflow offering. The Send For Review
feature uses client-only programs. Customers can write an add-in to utilize this feature's
object model while they migrate to a Windows SharePoint Services 3.0 environment.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
107
Changes in Charting
This topic lists the changes in Charting from Microsoft Office 2003 to 2007 Microsoft
Office system.
Charting Axes
Description: The default tick-mark position is outside the axis. In previous versions, it
was inside the axis for East Asian languages, but outside the axis for all other languages.
Reason for change: The new behavior is more consistent, and matches what East Asian
customers prefer.
Migration path: Set the tick-mark position to inside the axis.
Chart Features
Description: Some chart features have been removed from 2007 Microsoft Office
system. Charts that used these features look different in 2007 Office release. Code that
accesses the object model properties might not work in the same way. The removed
features include: 2-D walls and gridlines on 3-D charts, Excel-specific shape properties
on shapes in charts, and locked form controls that do not size with charts.
Reason for change: This change results in charts that are more robust for the future
addition of features.
Copy/Paste
Description: If a user copies a chart from Microsoft Office PowerPoint 2007 or
Microsoft Office Word 2007 and pastes the chart into a program other than Office
PowerPoint 2007, Office Word 2007, or Microsoft Office Excel 2007, the chart is pasted
as a picture. If the chart is copied from Office Excel 2007, this is not an issue.
Reason for change: Charts are now integrated with OfficeArt, and must be hosted in an
OfficeArt program. With Office Excel 2007, users can copy and paste the entire file from
Office Excel 2007 into another program. This is not possible with Office PowerPoint
2007 and Office Word 2007.
Migration path: Paste the chart into Office Excel 2007, and copy the chart from Office
Excel 2007 into the other program.
108
Excel 2007
Description: Charting in 2007 Office release requires Office Excel 2007 to be
advertised. If Office Excel 2007 is not advertised, the Insert Chart button is disabled.
The Show Data and Data Source buttons in the Chart contextual experience are
disabled. Users who do not have Office Excel 2007 cannot create a new chart or edit data
in an existing chart. In most cases, users can change formatting on existing charts.
Microsoft Graph still exists, but the entry points are removed.
Reason for change: Integrating charting by using Office Excel 2007 provides a
consistent charting experience across 2007 Office release. Integrated charting is a native
feature of Office PowerPoint 2007 and Office Word 2007, but the data for the chart
resides in Office Excel 2007.
Migration path: Charts opened in Office PowerPoint 2007 or Office Word 2007 with
Office Excel 2007 installed are automatically upgraded. If Office Excel 2007 is not
installed, the charts are not upgraded. To enable charting, switch from stand-alone Office
PowerPoint 2007 or Office Word 2007 to 2007 Office release.
Graph
Description: The data for a graph in Office PowerPoint 2007 or Office Word 2007 is
stored in Office Excel 2007, rather than in the graph datasheet.
Reason for change: Charts are now consistent across Office Excel 2007, Office
PowerPoint 2007, and Office Word 2007.
Migration path: Data for charts can be edited in Office Excel 2007.
Graph
Description: A graph in Office PowerPoint 2007 or Office Word 2007 that does not
contain data does not show its title or legend. In Office 2003, the title or legend still
shows.
Reason for change: Charts are now consistent between Office Excel 2007, Office
PowerPoint 2007, and Office Word 2007.
Graph
Description: Graphs no longer import Lotus 1-2-3 format files.
Reason for change: Customer feedback indicates that few users were using this feature.
All support for Lotus 1-2-3 format files is also removed from Office Excel 2007.
109
Integration
Description: When a 3-D chart is ungrouped, the entire plot area continues to exist as a
single group.
Reason for change: Charts are now drawn in realistic 3-D, and it is not possible to
ungroup a realistic 3-D drawing into a set of 2-D shapes.
Migration path: Users often ungrouped charts to apply features that existed in
OfficeArt, but not in Chart. Many of those features can now be applied directly in Chart.
Alternatively, you can use Microsoft Graph.
Interaction
Description: The user interface for charts is redesigned.
Reason for change: Charts are integrated with OfficeArt, so as much as possible the user
interface is consistent with OfficeArt. The user interface for Office Excel 2007, Office
PowerPoint 2007, and Office Word 2007 changed, and charts changed to match the user
interface.
Migration path: See Help for mapping of previous topics to new topics. You may need
to rewrite macros that used Dialog.Show for some chart dialogs.
Interaction
Description: The user interface for charts is redesigned.
Reason for change: Charts are now integrated with OfficeArt, so that the user interface
is as consistent as possible with OfficeArt.
Migration path: See Help for mapping of previous topics to new topics.
Interaction
Description: Charts no longer automatically come to the front when they are selected.
Reason for change: This new behavior is consistent with the rest of OfficeArt.
Interaction
Description: There is no user interface for pattern fills, such as cross hatch and
checkerboard.
Reason for change: Charts are now integrated with OfficeArt, and this feature is
removed from OfficeArt.
Migration path: Use shading or a gradient instead.
110
Interaction
Description: Charts on worksheets cannot be emailed as pictures.
Migration path: Copy and paste a picture of the chart into an e-mail message.
Interaction
Description: Charts on worksheets cannot be published as Web pages.
Migration path: Use chart sheets, or use the Chart.Export method in the object model.
Layout
Description: Resizing a chart that contains shapes works differently than it did in Office
2003.
Reason for change: Charts are now integrated with OfficeArt, and it was not possible to
re-implement the Office 2003 behavior for charts.
Legend
Description: Series within charts that have not been assigned names show the series
names in the legend as "Series1," "Series2," and so forth.
Reason for change: Charts used different texts for series names in varying places on the
chart and in the user interface. These texts are now consistent.
Migration path: Set the names of series if they appear in the legend or elsewhere on the
chart.
Macros: Chart.Pictures
Description: Macros using the Chart.Pictures collection might not run.
Reason for change: This feature is redundant with the Chart.Shapes collection.
Migration path: Use the Chart.Shapes collection instead.
Macros: XLM
Description: XLM macros are no longer supported.
Reason for change: XLM is deprecated, but not yet removed.
Migration path: Rewrite XLM macros in VBA.
111
Programmability
Description: Charts provide new formatting objects based on OfficeArt. The previous
formatting objects and properties are hidden and deprecated. Hidden and deprecated
objects and properties include the Border, Caption, Characters, Fill, Font,
HorizontalAlignment, Interior, Orientation, ReadingOrder, Shadow, and
VerticalAlignment properties, the ChartFillFormat and ChartColorFormat objects, Chart
3-D properties, and more.
Reason for change: Charts are now integrated with OfficeArt, so the object model also
has changed to match OfficeArt.
Migration path: To access the formatting features, switch to the new objects and
methods. The objects and methods that are listed are still available, but might be removed
in a future version.
Programmability
Description: In Excel 2003, some properties in the object model returned a null value
when the value of the setting for a collection of objects was mixed. In Office Excel 2007,
the properties return the value of the setting for the default for the collection. For
example, if there is a mixture of automatic and custom data labels, DataLabels.AutoText
returns a value of false. If there is a mixture of fonts in a legend, Legend.Font.Name
returns the name of the font for new legend entries.
Reason for change: This change makes the object model more internally consistent.
Code does not have to be written to handle null return values.
Migration path: Change macros that use this property to detect mixed cases.
Programmability
Description: Chart properties other than Chart.ChartGroups that return ChartGroups are
deprecated.
Reason for change: These properties were rarely used.
Migration path: Change macros to use Chart.ChartGroups. Loop through the
ChartGroups to find the correct chart type.
Programmability
Description: Beginning with Excel 97, the VBA object model for shapes from Excel 5.0
was hidden. This object model is no longer supported for shapes on charts.
Reason for change: This feature was previously hidden.
Migration path: Use the shape object model that became available with Excel 97.
112
Visual
Description: Pattern fills on 3-D charts are drawn on the surface of the 3-D chart. In
previous versions, these fills were drawn without regard for the angle of the surface to the
screen.
Reason for change: Charts are now drawn in realistic 3-D, and it is not possible to draw
this optical illusion.
Migration path: The pattern fills can be replaced with other types of fills, or the chart
can be changed to a 2-D chart type.
Visual
Description: 3-D charts have appropriate lighting and shading, and colors might not
precisely match previous versions.
Reason for change: Charts are now drawn in realistic 3-D.
Visual
Description: In previous versions, data labels could show legend keys. This feature is no
longer supported.
Reason for change: It was not possible to implement this feature for 2007 Office release.
Visual
Description: Charts that have the scale on the value (y) axis set to Automatic might have
changed scales in 2007 Office release.
Reason for change: Charts now use OfficeArt text, and information about text size and
wrapping is used to identify the axis scaling.
Migration path: Set the scaling to a fixed value.
Visual
Description: The defaults for chart colors and other formatting are changed in Office
Excel 2007. Charts that are opened from Excel 2003 files are not changed.
Reason for change: The formatting defaults for charts in Office Excel 2007 are
established in relation to the document's theme and to the style of the individual chart.
This change results in visually attractive charts that match the rest of the document, and
does not require extensive formatting changes.
Migration path: Macros that create charts now produce different results. In most cases,
the new chart constitutes a preferred result. In some cases where a precise appearance is
desired, the macro must be modified to achieve that precise appearance.
113
Visual
Description: The default chart size in Office Excel 2007 has changed.
Reason for change: The layout defaults in Office Excel 2007 vary, depending on the
chart.
Migration path: Charts can be resized to any preferred size.
Visual
Description: Text on charts might wrap differently than in earlier versions. In rare cases,
the change in text wrapping might cause text to overlap on charts where text did not
overlap before. In other cases, text that was cut off and marked with an ellipsis (...) might
not be cut off.
Reason for change: Customer feedback indicated that text should appear identically on
the screen to text on the printed page. Customers also wanted text in charts to show no
change when the charts are moved from one program to another in the 2007 Office
release. Charts now use OfficeArt text, which is consistent between screen and printer
and across programs.
Migration path: Charts are drawn in 2007 Office release to match Office 2003 versions
as closely as possible. Macros that rely on chart layout being precise to the pixel might
produce slightly different results than before.
Visual
Description: Cylinder and cone charts with borders look different. Earlier versions of
Excel drew the silhouettes of cylinders and cones, and their circular edges. Cone or
cylinder charts that have only a border and no fill might disappear entirely.
Reason for change: Charts are now drawn in realistic 3-D, and it is no longer possible to
draw silhouettes of rounded shapes.
Visual
Description: Charts no longer support either raster fonts or printer fonts. Charts still
support TrueType fonts and Postscript fonts.
Reason for change: Charts are now integrated with OfficeArt, and it was not possible to
re-implement support for raster and printer fonts. Customers rarely used raster and printer
fonts.
Migration path: Change files so that they use TrueType fonts. Files that are configured
with raster or printer fonts will be drawn using a TrueType font that is a close
approximation.
114
Visual
Description: 3-D stacked or 100% stacked area charts that have negative values look
different in Office Excel 2007.
Reason for change: The new behavior is more consistent with other stacked chart types.
Migration path: Replace the negative numbers with positive numbers to replicate Excel
2003 behavior.
Visual
Description: Pie and doughnut charts do not display data labels for #N/A values.
Visual
Description: There is no way to set the invert if there is a negative color on solid fills.
Migration path: Charts from previous versions still open correctly.
See Also
 Changes in Word 2007, Excel 2007, and PowerPoint 2007
 Changes in Excel 2007
 Changes in Word 2007
 Changes in PowerPoint 2007
115
Changes in Access 2007
This topic lists the changes in Microsoft Office Access 2007 from Office 2003.
Data Access Pages (DAPs)
Description:Microsoft Office Access 2007 no longer supports designing or opening Data
Access Pages (DAPs). You can only use Internet Explorer to open DAPs.
Reason for change: DAPs are built on ActiveX technology, and they are not always easy
to extend. This change provides a cleaner user interface.
Import RunCommand
Description: The DoCmd.RunCommand acCmdImport object model call and the Import
RunCommand macro are no longer supported. An error message appears when this object
model call or the macro RunCommand call is made. They have been replaced by more
specific ImportAttach commands.
Snapshot Viewer
Description: The Snapshot Viewer is no longer included in Office Access 2007.
Migration path: You can still download the Snapshot Viewer from Office Online.
User interface: export and import formats
Description: The user interface for exporting files to ASP and IDC/HTX is removed.
The user interface for importing from Lotus 1-2-3/DOS (*.wj*) and Exchange is
removed. You can still use the object model to import or export those file formats.
GUID-based URLs
Description: GUID-based (unique ID-based) URLs are no longer available. Use
hierarchical (or "friendly") URLs instead.
Live mode
Description: An anonymous user can no longer view the site in Live Mode. The user
views the site according to his or her permissions on the site. To see a more restricted
view, the user must log in as a user who has those permissions.
116
Changes in CMS 2007
Publishing API
Description: The entire CMS 2002 Publishing API has been cut and replaced by a new
Microsoft Office SharePoint Server 2007 API.
117
Changes in Excel 2007
This topic lists the changes in Microsoft Office Excel 2007 from Microsoft Office 2003.
For changes that affect Office Excel 2007, Microsoft Office Word 2007, and Microsoft
Office PowerPoint 2007, see Changes in Word 2007, Excel 2007, and PowerPoint 2007.
Analysis ToolPak (ATP): Function results
Description: The built-in functions in Microsoft Office Excel 2007 that replace the ATP
functions might yield slightly different, but equally correct, results in some cases. These
differences are detailed below.
Because they now use the internal routines of other built-in functions to calculate
trigonometric operations, the following functions may return slightly different, but
equally correct, answers for the following inputs:
 BESSELI
 BESSELJ
 BESSELK
 BESSELY
 IMEXP
 IMCOS
 IMPOWER
 IMSIN
 IMSQRT
Functions that return imaginary numbers now use the same rules to employ scientific
notation as those used in the rest of Office Excel 2007. For example, the formula
=IMSUM({"3.23+1.02i";"-1";"-i"}) returns 2.23+0.02i instead of 2.23+2E-002i. This
change affects the following functions:
 IMAGINARY
 IMARGUMENT
 IMCONJUGATE
 IMCOS
 IMDIV
 IMEXP
 IMLN
 IMLOG2
 IMLOG10
 IMPOWER
 IMPRODUCT
118
 IMREAL
 IMSIN
 IMSQRT
 IMSUB
 IMSUM
The ERF and ERFC functions now use the internal calculations for gamma, which might
result in a change in the fifteenth decimal place. Functions that calculate exponents now
use internal routines, and might return slightly different results in the last decimal place.
This change affects the following functions:
 BIN2DEC
 BIN2HEX
 BIN2OCT
 CUMIPMT
 CUMPRINC
 DURATION
 EFFECT
 HEX2BIN
 HEX2DEC
 HEX2OCT
 IMPOWER
 MDURATION
 NOMINAL
 OCT2BIN
 OCT2DEC
 OCT2HEX
 ODDFPRICE
 ODDFYIELD
 PRICE
 SERIESSUM
 TBILLEQ
 TBILLPRICE
 TBILLYIELD
 WEEKNUM
 XIRR
 XNPV
 YIELD
For example, the formula =EFFECT(0.055,199) now returns one less decimal place in the
result. The CONVERT function now uses 3.785412 as the conversion factor between
liters and gallons and 0.9463529 as the conversion factor between liters and quarts. The
119
EDATE function returns a #NUM error when the months parameter is greater than 1e21.
The following functions return a #NUM error when the basis parameter is very large:
 ACCRINT
 ACCRINTM
 AMORDEGRC
 AMORLINC
 COUPDAYBS
 COUPDAYS
 COUPDAYSNC
 COUPNCD
 COUPNUM
 COUPPCD
 DISC
 DURATION
 INTRATE
 MDURATION
 ODDFPRICE
 ODDFYIELD
 ODDLPRICE
 ODDLYIELD
 PRICE
 PRICEDISC
 PRICEMAT
 RECEIVED
 YEARFRAC
 YIELD
 YIELDDISC
 YIELDMAT
The MULTINOMIAL function ignores numbers that are passed in as text values. This
change fixes the problem of the function returning incorrect results when a number other
than the first number is passed in as text. The ERF and ERFC functions return 1 and 0,
respectively, for parameters above 1. This change fixes the problem of the functions
returning a #NUM error for parameters above 27.
AutoOutline command
Description: The AutoOutline command in Office Excel 2007 has been moved to the
tool well.
Reason for change: This command was used infrequently. The subtotal feature is the
better choice.
120
BIFF8 records
Description: Some features that could be saved in the Excel 97-2003 file format cannot
be saved in the new Office Excel 2007 file formats. The mail envelope header (the
information in the To, Cc, and Subject lines that appears when the Send To feature is
used) is not saved. While the Send To feature continues to work in Office Excel 2007,
this information is not saved with the workbook. If you close the workbook, the
information is lost.
Macintosh-specific records cannot be saved in the new file format. Macintosh Excel
saves a few Macintosh-specific records into the BIFF8 format, but these records are not
used by Office Excel 2007, and Office Excel 2007 cannot save them into the new format.
A user of Office Excel 2007 will not notice a change.
Calculation: Multi-threaded calculation (MTC)
Description: Multi-threaded calculation (MTC) makes it possible for Office Excel 2007
to automatically divide formula evaluation and computation tasks into multiple
calculation engines that are distributed among multiple processors. This arrangement
reduces the amount of time needed to calculate workbook models, because multiple
calculations can be performed simultaneously. By default, MTC is turned on, and it is set
to create as many calculation engines as there are processors on the computer. When
multiple processors are available, Office Excel 2007 creates a calculation engine for each
processor on the computer. Office Excel 2007 distributes the calculation tasks across the
available engines to be serviced by the multiple processors.
You can manually specify the number of calculation engines that Office Excel 2007
creates, regardless of how many processors are on the computer. Even if all of your
workbooks calculate quickly, you can keep the default MTC settings without adversely
affecting those workbooks. You can also keep the default MTC settings if you only have
a single processor on your computer, though in this case MTC is not used.
Migration path: Most users will not encounter issues in this area. In some cases, they
might see that their workbooks calculate faster. In the case where a workbook opens on a
computer that has a different number of processors than the computer on which it was
saved, additional calculation time is incurred while Office Excel 2007 ensures that each
formula is distributed across the appropriate number of calculation engines.
This issue is virtually unnoticeable with workbook models of small or medium
complexity. This issue is more noticeable with large workbook models that require longer
times to calculate. It is best to use these intensive calculation workbooks on computers
that have the same number of processors. For example, if you have a four-processor
computer dedicated to servicing a calculation-intensive workbook, then a four-processor
computer should be the primary computer for working with that workbook.
121
Charting: Chart Sheets
Description: When a user presses F11 when a chart is active, a new blank chart appears.
In previous versions, this same action sometimes inserted a chart with the same data as
the first one.
Reason for change: The new behavior is more consistent.
Migration path: Set the source data on the resulting chart.
Charting: Chart Sheets
Description: The Printed Chart Size option has been removed from the Chart tab in
the Page Setup dialog box. The PageSetup.ChartSize property is hidden and has no
functionality. The new behavior matches the Custom setting in Excel 2003.
Reason for change: Charts are now integrated with OfficeArt, and it was not possible to
reimplement this command for charts. Macros that use the PageSetup.ChartSize property
can resize the chart.
Charting: Copy / Paste
Description: The Paste Special dialog box no longer performs its former special
behavior for charts.
Reason for change: There are now direct commands for the former Paste Special
options.
Migration path: Instead of the Formats option in this dialog box, use the Format
Painter feature. Instead of the Formulas option in this dialog box, use the Formulas
choice on the Paste drop-down menu.
Charting: Integration
Description: If a file saved in HTML format in a previous version of Excel is opened in
Office Excel 2007, the chart might not look the same as it did in an earlier version.
Reason for change: Customer feedback indicated that few users were using HTML
format.
Migration path: Open the file in an earlier version of Excel, and save the file as a binary
file. Alternatively, adjust the layout of the chart in Office Excel 2007.
Charting: Interaction
Description: The Chart Window command has been removed from the View menu. The
Chart.ShowWindow property is hidden, and has no functionality.
Reason for change: Charts are now integrated with OfficeArt, and it was not possible to
reimplement this command for charts. Macros that use the Chart.ShowWindow property
122
can show another window on the sheet and scroll within that window to show only the
chart.
Charting: Interaction
Description: In Office 2003, a user could select multiple charts and change the chart type
for all of the selected charts simultaneously. This behavior is no longer available in the
2007 Microsoft Office system.
Reason for change: Charts are now integrated with OfficeArt, and it was not possible to
reimplement this command for charts.
Migration path: Change the chart type for each chart individually. Alternatively, save
one chart as a template, and apply the template to the other charts.
Charting: Programmability
Description: Charts are not allowed on dialog sheets.
Reason for change: It was not possible to implement this feature for the 2007 Office
release.
Charting: Programmability
Description: Macros that were converted from XLM might have retained the XLM
constants for certain parameters. These constants are no longer supported, and the
documented constants should be the only constants used.
Reason for change: XLM conversion documentation states these values should no
longer be used.
Migration path: Change VBA calls that use numeric values for enumerations to those
that use appropriately named constants.
Charting: Programmability
Description: XLM macros that showed chart dialogs are no longer supported.
Reason for change: XLM is deprecated, but not yet removed.
Migration path: Rewrite the XLM macro in VBA.
Charting: Programmability
Description: Setting properties that make references (such as Series.Name or
Series.Values) to invalid references will be treated as an invalid reference, rather than
causing a run-time error.
123
Reason for change: It was not possible to implement this feature for the 2007 Office
release.
Charting: Programmability
Description: The Creator property now causes a runtime error.
Reason for change: This Macintosh-only method is not supported on Windows.
Migration path: Use the xlCreatorCode constant instead.
File Format
Description: The introduction of a default XML format for Office Excel 2007, part of
the new XML file formats, is one of the key innovations for Office Excel 2007. This
format is the new default file format for Office Excel 2007. Office Excel 2007 uses the
following file extensions: *.xlsx, *.xlsm, *.xlsb, *.xltx, *.xltm, and *.xlam.
Reason for change: This change provides improvements in: data interoperability,
document assembly, document interrogation, accessing data in documents, robustness,
file size, transparency, and security features.
Migration path: Office Excel 2007 enables you to open and work with workbooks
created in earlier versions of Excel. When you save your work, Office Excel 2007
provides the option to upgrade the workbook to the new XML format. However, Office
Excel 2007 does not provide the option to upgrade the workbook if the Excel 97-2003
workbook format is set as the default format. Office Excel 2007 provides the option to
upgrade the format while one workbook is open.
If the workbook is referenced by other workbooks, it is important to upgrade all of the
related workbooks at the same time. If a user using an earlier version of Excel opens a
workbook that references a workbook saved in the new XML format, the references will
fail to update using the Update Links feature. Earlier versions of Excel cannot update
links to workbooks saved in the new XML format.
Filtering
Description: In Excel 2003, macros checked the AutoFilterMode property if the
selection was in a list (table) to determine whether Autofilters was turned on in that list.
In Office Excel 2007, the AutoFilterMode property works in connection with worksheet
AutoFilters, and does not work in connection with AutoFilters that are part of a table.
Office Excel 2007 gives each table its own AutoFilter object, which in turn uses tables to
enable multiple AutoFilters in each worksheet.
Migration path: Code in an Excel 2003 workbook that has macros that check the
AutoFilterMode property in a list might not work correctly. This issue does not affect a
document or macro that was created in a version earlier than Excel 2003. Instead of
124
checking the AutoFilterMode property, the macro should be changed to check the table’s
AutoFilter object.
Functions: Subtotal
Description: The location of subtotals and grand totals when the Subtotal feature is
invoked is updated to address issues of user expectations and backward compatibility.
Users who use the Subtotal feature might find that the location of their subtotals is
different than it was in versions earlier than Excel 2000, but otherwise the feature works
as expected. Calculations are correct, and the correct subtotals and grand totals are
created. Only the location has changed.
HTML Round-Trip
Description: The Save As HTML feature is used to create HTML files viewed in a Web
browser that does not require Excel to view the file. When a user updates the contents of
the file, he or she most likely opens the .xls file, edits the file, and resaves it as HTML.
Most users do not open those HTML files for further editing in Excel. Office Excel 2007
no longer stores Excel-only feature information in HTML file formats. Office Excel 2007
continues to use the Save As HTML feature to publish workbooks viewed in a Web
browser.
In earlier versions of Excel, the Save As HTML feature saved HTML tags to view in the
browser. It also saved a set of Excel-specific tags that were not viewed in the browser in
the HTML file. Although the Web browser does not use these Excel-specific tags, the
Excel program uses the tags when it opens the HTML file to preserve the features that
were used when the file was saved. Office Excel 2007 no longer saves these Excelspecific feature tags in HTML files, and consequently these tags do not exist in the
HTML file.
The overall result is that HTML files cannot be used by Office Excel 2007 to preserve
feature information. Instead, HTML files are used by Office Excel 2007 to publish static
HTML views of a workbook. For example, if a workbook contains pivot tables, formulas,
and charts, and the workbook is saved as HTML, the following occurs:
 A view of the pivot table is saved in the HTML file, but the pivot table is not saved.
 Calculated results of the formulas and cell formatting are saved in the HTML file, but
the formulas are not saved.
 A picture of the chart is saved in the HTML file, but the chart feature is not saved.
If the HTML file is opened using any version of Excel, you see:
 Cells that look similar to a pivot table, but the pivot table is no longer active
 Numbers in cells, but no formulas
 A picture of a chart, but no ability to work with the picture as a chart feature
125
Office Excel 2007 can still open HTML files, and can still open Excel-specific features
that are contained in HTML files. However, to make and save changes to the file while
preserving all of the features in that file, you must save the file in a format that supports
Excel features. The best format for this is the new XML file format.
Reason for change: Most users use Save As HTML to publish HTML for a browser to
render, not to open the file again in Excel.
Migration path: Excel workbooks can be published as HTML. You should use the
workbook (.xls, .xlsx) as your main copy. Always open the main copy, make changes,
save the main copy, and save as HTML. There are no Excel-specific features saved into
the HTML file. HTML workbooks can open HTML workbooks. However, to ensure all
the Excel features in the file work properly, you should use the new XML format (.xlsx)
to save a copy of the workbook and use that copy as your main copy. This change will
not force most users to change the way they work. Instead, this change reflects the way
the majority of users use the Save As HTML feature.
Natural Language Formulas (NLFs)
Description: The Natural Language Formulas (NLFs) feature allowed users to use the
labels of columns and rows on a worksheet to refer to the cells within those columns
without explicitly defining them as names. This little-used feature was turned off by
default beginning with Excel 2000, and is removed from Office Excel 2007.
Reason for change: This was a low-use feature.
Migration path: When a workbook that contains NLFs is opened in Office Excel 2007
(or upgraded to the Office Excel 2007 file format), the user is alerted by the program that
NLFs are not supported, and that the NLFs will be converted to static cell references if
the user continues the operation. If the user chooses to continue, NLFs in the workbook
are converted to static cell references. Code that uses NLFs through the object model is
not changed and must be updated by the user. Workbook solutions that have cell
references based on NLFs (range labels) are broken by this change. All object model
code that uses NLFs must be updated by either the user or the developer.
PivotTable: Autoformat
Description: The control button used to launch AutoFormat for a pivot table is available
only from the command well.
Reason for change: Pivot Table Styles is an improvement over AutoFormat. Users can
create their own styles. Unlike AutoFormat, Pivot Table Styles does not change the pivot
table layout. This is an improvement for customers. Pivot Table Styles is consistent with
the Table Styles feature in Word and PowerPoint.
126
PivotTable: Customizations
Description: Office Excel 2007 OLAP PivotTables track customizations of items, even
when those items are temporarily not visible in the PivotTable. This is true for item
formatting and item label customization. In Excel 2003, custom labels and formatting that
were applied to an item were lost when the parent field was collapsed. Expanding the
parent level again brought back the data source label, not the customized label, and the
custom formatting was lost. In Office Excel 2007, the custom formatting information is
retained, and is reapplied after each collapse/expand operation. Customized labels are
stored even when the field is removed from the PivotTable, and are reapplied if the field
is re-added to the PivotTable later.
PivotTable: GetPivotData
Description: The default reference in Office Excel 2007 is the new structured reference,
instead of GetPivotData in Excel 2003. The user can return this to GetPivotData in an
options dialog box.
PivotTable: Sorting
Description: In Office Excel 2007, PivotTables support AutoSort scoped to a specific
row or column of values. In Excel 2003, AutoSort could only be applied based on the
values in the grand total row or column. The new sorting options are available for any
PivotTable version in Office Excel 2007.
PivotTable: Versions
Description: Each PivotTable has a distinct version property (PivotTable.Version). This
version property controls behaviors in maintaining compatibility with earlier versions of
Excel. The PivotTable version property can be read using the object model. In an Office
Excel 2007 workbook that contains PivotTables created in an earlier version of Excel, the
version property of the PivotTables does not change. Earlier-version PivotTables do not
support the following new features: label filtering; value filtering (except for top 10
filters, which are supported); hiding intermediate hierarchy levels in OLAP data sources;
and manual exclusive filtering.
Migration path: If it is necessary to author the same PivotTable collaboratively in both
Office Excel 2007 and earlier versions of Excel, users should not save the workbook in
an Office Excel 2007 file format. PivotTables in Office Excel 2007 cannot be made
interactive in previous versions of Excel, and Office Excel 2007 does not downgrade the
PivotTable version when previous version file formats are saved.
127
Query Tables
Description: Query Tables are now merged with the List feature, which is now called
Tables.
Reason for change: Improves functionality and provides a more consistent user
experience.
Shared Workbooks
Description: Shared Workbooks, a feature since Excel 95, enable multiple users to work
on the same copy of a workbook. The shared workbook manages all changes so that the
copies can eventually be merged. In Excel 2003, this feature is only supported in the
BIFF8 file format. However, not all Excel features are supported in Shared Workbooks.
Office Excel 2007 supports Shared Workbooks in the BIFF12 (XLSB) format and the
XML12 (XLSX) format.
Migration path: When you open a shared workbook in Office Excel 2007 and save it in
the new file format, you must resolve all of the changes and remove the revision history
as part of the save process. If you do not resolve the changes but do retain the revision
history, or if users are using earlier versions of Excel to edit the workbook, leave the
workbook in the earlier format.
Styles
Description: Office Excel 2007 has new cell styles and a new feature for Table and Pivot
Table styles. For workbooks that are created in Office Excel 2007, the default Normal
style is top-aligned and uses the theme’s Minor Font. This change does not affect existing
workbooks that open in Office Excel 2007.
Tables: Insert row
Description: The List feature in Excel 2003 had a special row at the bottom to add new
records to the list. This special row is removed in Office Excel 2007. Despite this change,
adding new records to a table in Office Excel 2007 is still easy. In most cases, you can
type just below a table to incorporate the typed material into the table as a new row.
However, this incorporation does not always occur, particularly if there is already data or
another object just below the table. The more reliable way to add data to a table is to use
the ENTER and TAB keys when the active selection is in the last data row of the table.
You can also drag the resize handle at the bottom-right corner of the table to add more
rows.
Migration path: Developers who have written code using the ListObject object in Excel
2003 might need to make adjustments if that code uses ListObject.InsertRowRange. In
Excel 2003, InsertRowRange returned a range object that represented the Insert Row, if it
128
was visible. In Office Excel 2007, InsertRowRange typically returns Nothing, the VBA
equivalent of a nonexistent object. However, there are cases in which InsertRowRange is
still valid. If a list is empty—for example, if all data rows are deleted—Office Excel 2007
still displays one empty row, so it is easy to add data to the table. The table is technically
empty, so the visible row is identified as the Insert Row.
Templates
Description: The available set of templates in Office Excel 2007 has changed.
Reason for change: The new templates use new features available in Excel 2007, and
they provide a more modern look for users.
Migration path: The templates in previous versions of Excel are still available as
downloads from Office Online.
Trust Center: Data links
Description: In Excel 2003, the Refresh on open and Periodic refresh options both
prompted during the opening of the workbook. In Office Excel 2007, all connections are
disabled by default, and there are no modal prompts for Refresh on open and Periodic
refresh. Instead, Office Excel 2007 displays the trust bar. Clicking the trust bar displays
the enable/disable options for the connections in that workbook.
Migration path: This change primarily addresses a user education issue that relates to
the trust bar. Placing a workbook in a trusted location enables the workbook to
automatically refresh without prompts.
Trust Center: Macros
Description: In Excel 2003, if you had nothing but comments and declaration statements
in your Excel VBA code, Excel retained the comments and statements and saved them to
the file. Office Excel 2007 no longer saves VBA code that includes nothing but
comments and declaration statements. Word 2003 and PowerPoint 2003 both had the
same behavior.
Migration path: Excel VBA code that is attached to a workbook and that contains
nothing but comments and declaration statements is neither loaded nor saved with the
file. Very few workbooks are affected by this change. Users can work around this issue
by adding a subroutine or function to the Excel VBA code.
Trust Center
Description: The trust center is a new component of the 2007 Office release that hosts
the security settings for the programs in the 2007 Office release in one central location.
129
The trust center also provides a trust bar that replaces the former security warnings that
displayed when workbooks opened. By default, all potentially dangerous content in a
workbook is now blocked without warnings displayed. Security decisions are no longer
necessary when a workbook opens. If content is blocked, the trust bar appears in the
program window in Office Excel 2007, notifying the user that content is blocked. The
user can click the bar to access the option of unblocking the blocked content.
In Excel 2003, if a user loaded a document that contained potentially harmful content, a
warning displayed that allowed the user to enable or disable the potentially harmful
content. In Office Excel 2007, all potentially harmful content is disabled by default, and
Excel displays a trust bar that signifies that some content has been disabled. The trust bar
is similar to Internet Explorer’s popup blocker bar. Clicking the trust bar displays a
dialog box with all of the disabled content and options for enabling or disabling that
content.
Migration path: This change primarily addresses a user-education issue. Excel no longer
uses prompts to ask security questions when a workbook opens. Instead, a trust bar
displays and informs the user that some content has been blocked due to security
restrictions. Clicking the trust bar identifies the content that was blocked and the reason it
was blocked, and provides the user with the option of unblocking the blocked content.
Data Retrieval Services
Description: Data Retrieval Services (DRS) has been removed in the 2007 Office
release. There are two parts of DRS. The first part consists of features in previous
versions of Excel, FrontPage, and OWC that allow the creation of connections to DRS
sources. These features include a user interface for creating the connections and the
ability to execute the connections (retrieve data). The second half consists of server-side
adapters that retrieve data from a specific data source, such as SQL Server, and return
that data to Excel (for example) using the DRS protocol. The DRS features in previous
versions of Excel, FrontPage, and OWC cannot connect to a data source unless there is a
DRS adapter available.
Office 2003 shipped the following DRS adapters. DRS adapters function only when they
are installed on a SharePoint server.
 WSS Adapter—exposes WSS data via the DRS protocol. Shipped with WSS.
 OLEDB Adapter—exposes data from OLEDB sources via the DRS protocol. Shipped
with WSS.
 SQL Adapter—exposes data from MS SQL Server via the DRS protocol.
 Shipped as part of the Office 2003 Add-in: Web Parts and Components add-on pack
(Ststpkpl.msi).
 Microsoft Business Solutions (MBS) adapter—exposes data from Great Plains and
Solomon via the DRS protocol.
Reason for change: DRS is addressed in other products.
130
Migration path: For the general DRS entry point, SQL and WSS data is available
through other means that also existed in Excel 2003.
See Also
 Changes in Word 2007, Excel 2007, and PowerPoint 2007
131
Changes in InfoPath 2007
InfoPath Tour
Description: The InfoPath Tour has been removed.
Reason for change: The content was obsolete, and it was confusing to some customers.
132
Changes in Outlook 2007
This topic lists the changes in Microsoft Office Outlook 2007 from Office 2003.
ACT! and Schedule Plus
Description: ACT! and Schedule Plus import are no longer supported.
Reason for change: The technology is no longer used or has other supported import
mechanisms.
Migration path: Use a previous version of Outlook to import the data into a .pst file for
Schedule Plus import. Use that .pst file in Office Outlook 2007.
Attachments
Description: The Attachments feature has a new user interface and enhanced
functionality.
Reason for change: Customers can now preview attachments.
Calendar
Description: The Calendar feature has the following changes in Office Outlook 2007:
 The Week view is replaced by a new Week view.
 The Free/Busy bar does not show on Calendar items if the item is Busy.
 The Meeting icon is removed from Calendar items.
 The default detail level of the Month view is changed.
Reason for change: This change simplifies the Calendar user interface and allows more
text to appear on Calendar items.
E-mail: Categories
Description: In previous versions of Outlook, categories could arrive on incoming mail
and were automatically reapplied on replies and forwards to categorized mail. Categories
are no longer assigned to incoming mail, and are not automatically reassigned to replies
and forwards.
Reason for change: The new Colored Categories feature makes categories visually
louder. Most users do not want to receive categorized mail, which they perceive as spam.
133
Forwarding out-of-date meeting requests
Description: In earlier versions of Outlook, the user could forward an out-of-date
meeting request. If a user tries to forward an out-of-date meeting request in Office
Outlook 2007, Office Outlook 2007 automatically sends the most recent copy of the
meeting.
Reason for change: Customers no longer miss meetings because of out-of-date meeting
requests.
Migration path:Office Outlook 2007 automatically forwards the most recent meeting
request.
MAPI DLLs
Description: The user interface and functionality for MAPI DLLs are separated. The
functional DLL is installed into a language-agnostic folder under OfficeVer. This change
has no effect on end users. ISVs must use LoadLibrary and the default search path to load
the Outlook MAPI Provider. If they do not, the ISV is broken.
Reason for change: This change results in smaller Language Interface Pack (LIP)
downloads.
Migration path: Use LoadLibrary and the default search path to load the Outlook MAPI
Provider.
Non-delivery receipt
Description: When a mailbox is full, submission fails on the client side instead of on the
server side. The recipient still receives a message stating that their mailbox is over the
message limit.
Reason for change: This change was made in response to customer feedback.
Personal Address Book
Description: The Personal Address Book, an ANSI address book that is part of Outlook
96, is removed. The Personal Address Book was replaced by Outlook Contacts in
Outlook 97. Personal Address Book entries were stored in the local computer files with
the extension .pab. Office Outlook 2007 does not support .pab files. During
configuration, all contacts in the Personal Address Book are migrated to the default
Outlook Contacts folder. Customers can choose to move their contacts to a different
folder, or to cancel the migration and import the .pab file later. The .pab file continues to
exist in the file system, but the Personal Address Book is not accessible from Outlook.
Customers cannot re-add the Personal Address Book, because Outlook does not provide
this as an option in the E-mail Accounts configuration.
Reason for change: Outlook Contacts provides more functionality than .pab files.
134
Migration path:Office Outlook 2007 migrates the .pab file during configuration.
Reply in IRM e-mails
Description: Replies to protected e-mails in the 2007 Microsoft Office system contain
the original text. The replier can add comments, but cannot extract the original content.
When the user replies to a Do Not Forward e-mail message, the original content is
preceded by a yellow bar that tells the user what actions can be performed. Users can still
view and respond to all protected e-mail they have received from earlier versions of
Outlook.
Reason for change: Customers asked for this change to be able to provide feedback to
protected e-mail.
Migration path: Install Office 2003 SP2 or the 2007 Office release.
Scripting agent
Description: Using Outlook to administer Exchange Server scripts is possible only by
downloading the Scrptxtn.dll file from the Microsoft Download Center.
Reason for change: Most customers do not use this feature.
Migration path: Download and install Scrptxtn.dll from the Microsoft Download
Center.
Security settings
Description: Security settings from Tools, Options are moved into the Trust Center.
Reason for change: This change creates a more consistent environment by aggregating
security settings in a single location.
Show Views in Navigation Pane
Description: The View, Arrange By, Show Views in Navigation Pane feature is moved
to View, Navigation Pane, Show Views.
Reason for change: This change creates a more consistent experience and increases
usability.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
135
Changes in OneNote 2007
This topic lists the changes in Microsoft Office OneNote 2007 from Office 2003.
Deleted Pages
Description: The Deleted Pages feature is removed. When you delete a page in Office
OneNote 2007, it is placed in the Deleted Pages folder.
Reason for change: Most users did not use this feature to restore deleted pages.
Ink Groups
Description: The Show Ink Groups feature on the Tools menu is removed. Entry points
to the feature are also removed. Office OneNote 2007 no longer shows users the structure
it identifies for their ink as they write.
Reason for change: This was a low-use feature with only moderate satisfaction.
Removing the feature simplifies the user interface. The feature is also no longer needed
due to the more intelligent and context-aware parsing engine.
Page Header
Description: The title area in Office OneNote 2007 is removed.
Reason for change: The title area was not commonly used.
Migration path: This change is made automatically during upgrade.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
136
Changes in PowerPoint 2007
This topic lists the changes in Microsoft Office PowerPoint 2007 from Office 2003.
Broadcast
Description: The Broadcast feature is removed from Microsoft Office PowerPoint 2007.
Reason for change: This feature was rarely used.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
 Changes in Word 2007, Excel 2007, and PowerPoint 2007
137
Changes in Project 2007
This topic lists the changes in Microsoft Office Project 2007 from Microsoft Office 2003.
DBCleanup: Delete Resource Task Changes
Description: The ability to delete Resource Task Changes from the DBCleanup page is
removed. The functionality now appears in Publish.
Earned Value recalculations
Description: If customers update their project plans using the new server-side update,
Earned Value (EV) field values are not recalculated until the project is opened and saved
from the Project client.
Reason for change: The EV feature had very low usage. With the new server-side
update process, the focus is placed on higher-usage features for server-side update. EV
recalculations are still updated using a client-side save, as they were in earlier versions.
Migration path: The behavior of EV recalculations remains the same. Customers who
use EV open, save, and publish project plans as they did in earlier versions.
Filtering: Column headings
Description: ActiveX grids that are migrated to DHTML grids no longer have filtering
on column headings.
Reason for change: This was a low-use feature. Reliance on the ActiveX Control is
decreased. The DHTML grid requires no download and is more secure.
Outlook Tasks in Project Web Access timesheet
Description: Outlook tasks do not display in the Microsoft Office Project Web Access
(PWA) timesheet in Microsoft Office Project 2007.
Reason for change: Customer feedback indicated that customers want to use Outlook as
their single point of entry for task and calendar information. The 2007 Microsoft Office
system includes improvements for viewing Outlook and Office Project Web Access tasks
in Microsoft Office Outlook 2007.
Migration path: All tasks still reside in Outlook. To get a unified view of Outlook and
Office Project Web Access tasks, the user installs the Outlook Integration add-in and
synchronizes to Project Server.
138
Project Center
Description: Redundant fields are removed from Project Center.
Reason for change: The user interface is simplified.
Quick Flags
Description: Quick Flags are replaced by task flags and categories. If in the past a user
flagged an item to show that the item was important or that it belonged to a particular
group, the user should now mark the item with a category color of their choice. If they
formerly used flags to show when they planned to perform tasks, they should now use
task flags.
Reason for change: By flagging a task, a user enters an item in the overall task
management system. This enables the user to see their tasks in the To-Do Bar, in the task
well, and in the task module. By categorizing items, the user can easily scan their Inbox
for the items, the same way that they may formerly have scanned their Inbox for flagged
items. The user can also find their categorized items in category search folders. These
changes enable integration with the Time Management System and allow users to name
their colors.
Analyze Timescaled Data in Excel COM Add-In
Description: The Analyze Timescaled Data in Excel COM Add-In is removed from the
2007 Office system.
Reason for change: The functionality of the add-in is replaced by the new Advanced
Desktop Reporting system, which uses Excel and Visio to analyze Project data. This
change provides a more robust reporting feature set.
Migration path: Users can access the true reporting functionality of the new Advanced
Desktop Reporting system from the new Report menu in Project.
XML Reporting Wizard COM Add-In
Description: The XML Reporting Wizard COM Add-In is removed from Project 2007.
Reason for change: The functionality of the add-in is replaced by the new Advanced
Desktop Reporting system, which uses Microsoft Office Excel 2007 and Microsoft Office
Visio 2007 to analyze Office Project 2007 data. This change provides a more robust
reporting feature set.
Migration path: Users can access the true reporting functionality of the new Advanced
Desktop Reporting system from the new Report menu in Office Project 2007.
139
Status Reports
Description: The ability to delete Miscellaneous and Archive Status Reports responses is
removed. Users should send a request to the administrator to manage responses clean-up.
Reason for change: This enables administrators to have more control over what is
deleted.
VBA methods for editing custom fields
Description: Users can no longer edit enterprise custom field definitions by using VBA
or the Project object model. Macros that were written for earlier versions of Project will
no longer work.
Reason for change:Office Project 2007 supports server-side management of custom
fields and calendars. Changes to enterprise custom fields and calendars no longer require
a round-trip through Project 2000 or Project 2003 to take effect.
Migration path: Macros must be rewritten as calls to PSI.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
 Changes in Project Server 2007
140
Changes in Project Server 2007
This topic lists the changes in Microsoft Office Project Server 2007 from
Microsoft Office 2003.
Authentication
Description: Project Server authentication is replaced by Forms authentication. This
requires setting up a forms virtual server. Users will not be able to set up the equivalent
of Project Server authentication without a forms virtual server.
Reason for change: This enables users to authenticate against any data store that
supports Forms authentication, not just Office Project Server 2007.
Migration path: Users of Project Server authentication will be migrated during the
upgrade to Office Project Server 2007. Administrators can use the PJFormsAuthUpgrade
tool to add users to a membership store.
Project versions
Description: The creation of Project versions codes and the ability to save multiple
versions of a project with the same name is removed.
Reason for change: This was a low-use feature, and this change, along with the new
alternate routes to obtaining version functionality, provides greater simplicity for
customers.
Project Web Access: Microsoft Software License Terms
Description: Users must no longer accept the Microsoft Software License Terms when
first using Office Project Web Access.
Project Web Access: MUI
Description: Some pieces of Office Project Web Access might not plug in at run-time.
Publish by Resource
Description: Publishing new and changed assignments for a selected group of resources
is removed.
Reason for change: This was a low-use and low-awareness feature. This change
simplifies the user interface and decreases functional complexity.
141
Restore
Description: A command line tool that restored project-level data from a restored copy
of the Project Server database is removed.
Migration path: Backup and restore now occurs from a user interface that is
supplemented with a new command line tool, stsadm.exe, which enables automation
outside the user interface.
Site links
Description: The code that supports the up to <site> link in Project workspaces is
removed.
Reason for change: The architecture has changed, so the Web pages now fall back on
the root site to support this feature.
Migration path: Upgrade removes the SharePoint site URL.
Update tasks
Description: Updating tasks from Office Project Server 2007 to Microsoft Office Project
2007 is changed from client/server to all server-side. Customers can update project plans
based on data submitted using Office Project Web Access. In Project 2003, customers
could move updates from Project Server into Project Professional, view or modify the
updates, and then decide whether to save the changes. In Office Project 2007, users can
preview their changes in Office Project Web Access, but in Web client preview they have
fewer tools to use in examining the results than they had in the Project 2003 Professional
preview.
Reason for change: This change was based on customer feedback. Customers wanted
the ability to update projects by working on the server only. This change significantly
improves the performance of the update process. It also enables customers to create
custom business processes to automate the update process.
Migration path: As part of the migration process, customers must update all project
plans before the data migration process begins.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
 Changes in Project 2007
142
Changes in SharePoint Designer 2007
This topic lists the changes in Microsoft Office SharePoint Designer 2007 from
FrontPage 2003.
Design Time Control Support
Description: Design Time Control (DTC) support is removed from the product. Design
Time Controls inserted into a page are treated like regular mark-up.
Reason for change: This was a low-use feature.
Hover Buttons
Description: Hover buttons are removed from Office SharePoint Designer 2007.
Reason for change: Prevents confusion between hover buttons and interactive buttons.
Navigation bars in Word 2007
Description: Navigation bars in Microsoft Office Word 2007 documents are no longer
available.
Reason for change:Office Word 2007 no longer supports navigation bars in documents,
so this feature is no longer available in Office SharePoint Designer 2007. This was a lowuse feature.
Table Eraser tool
Description: The table eraser tool in the Table toolbar is removed.
Reason for change:Office SharePoint Designer 2007 includes a new set of table tools.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
143
Changes in SharePoint Server 2007
This topic lists the changes in Microsoft Office SharePoint Server 2007 from
SharePoint Server 2.0.
Administration object model
Description: The Administration object model is replaced.
Reason for change: The new object model is more complete.
Migration path: Developers must write new code.
Areas and Listings
Description: The object model, user interface, and architecture of areas and listings have
changed. Areas now use Microsoft Windows SharePoint Services 3.0 Web architecture,
so the URLs of sites change. Bucket webs are removed during upgrade. In a clean
installation, the user gets portal Webs that are named just like new Windows SharePoint
Services 3.0 Webs. SharePoint Services 2.0 listings do not exist in Microsoft Office
SharePoint Server 2007. A new summary links feature displays links on a page.
To preserve data and functionality, upgrading moves listings to an Office SharePoint
Server 2007 list and uses the content-by-query (CBQ) Web part to display the items on a
page. It is recommended that users manually move upgraded data to summary links,
because this is the new feature for displaying, sorting, and grouping links on a page.
Migration path: During upgrade, areas are automatically moved to Webs and bucket
Web URLs are removed. Favorites and other externally saved links must be changed.
Upgrading automatically moves listings to an Office SharePoint Server 2007 list and a
CBQ Web Part. It is recommended that users manually move the data to the summary
links feature to receive all of the benefits of easy in-page link editing. To do this, users
must add a summary links Web part or control to the page, and then manually copy links
from the upgraded list to the summary links Web part.
Controls on administrator pages
Description: The controls that were located on administrator pages are replaced with
new controls.
Migration path: SharePoint Services 2.0 pages that users have customized continue to
work, but might have new or deprecated controls. Users can remove deprecated controls
from the page. New controls are provided automatically.
144
Crawl schedules
Description: Crawl schedules could previously be created and maintained in their own
list. Crawl schedules are now completely associated with content sources. You cannot
define a crawl schedule outside of a content source. Users no longer have a page on
which to manage their crawl schedules. Instead, they must specify crawl schedules on the
content source page.
Reason for change: This change reduces the confusion caused by creating content
sources in one location and linking the sources to schedules in another location.
Portal Provisioning
Description: The user interface and object model for the provisioning feature are
changed. The area creation user interface is replaced by the WSS Web creation user
interface.
Migration path: If users have customized SharePoint Services 2.0 provisioning, their
code continues to work after upgrade. However, it is recommended that users rework the
code to use the Windows SharePoint Services 3.0 object model.
Query object model
Description: The Query object model is replaced.
Reason for change: The new object model is more complete.
Migration path: Developers must write new code.
Search: Area Alerts
Description: The Area Alerts feature is removed.
Migration path: Users now subscribe to list alerts. To simulate the SharePoint Services
2.0 experience, users can subscribe to all lists within the area.
Search: Automatic propagation
Description: In SharePoint Server 2003, index propagation could be set up to execute as
soon as a crawl was complete. Users are no longer able to set up index propagation in this
way. The new continuous propagation feature is used in those scenarios in which users
previously used automatic propagation. There is a change in the Administrator user
interface for Search.
Reason for change: Continuous propagation improves functionality for the entire search
system. The scenarios that were previously covered by automatic propagation are now
covered by continuous propagation. Continuous propagation dramatically improves the
real-time availability of indexed content in search results.
145
Migration path: The upgrade process migrates users who are currently using automatic
propagation to continuous propagation.
Search: More Info link
Description: In earlier versions, there was a More Info link in search results. The link led
to a page that showed name/value pairs for properties and enabled users to pivot on the
author name. This link and page are no longer available.
Search: MySite Alerts
Description: The Alerts Web part is removed from MySite. Manage Alerts now happens
at the site level instead of rolling up to MySite.
Search: TIFF filter
Description: In earlier versions, there was a filter for TIFF formatted files. TIFF files
were translated into text with optical character recognition (OCR) software when the files
were crawled, and the text was indexed. This feature is removed.
Search: Web parts
Description: Search Web parts are deprecated. They continue to work in SPS v. 3.0, but
not in later versions.
Reason for change: The user interface is improved.
Migration path: Use new Web parts.
Shared Services
Description: In SharePoint Server 2003, each portal that was created had its own set of
resource-intensive, high-value services. This condition severely restricted scale, so a
feature was introduced that allowed all portals located within a single farm to share the
same set of services. A second introduced feature allowed all portals located within a
remote SharePoint Server 2003 farm to also consume services from a parent farm. In both
cases, the change was a substantial and a one-way switch: if the shared services option
was chosen, all portals in the affected farms had to participate in the shared services; and
once service sharing was turned on, there was no way to turn it off again. In the 2007
Microsoft Office system, the ability to share services turns on by default. It is flexible so
that more than one set of services is available within and between farms, and portals
move easily between sets of shared services.
146
Reason for change: This change improves scale, performance, and farm usability.
SharePoint Server 2003 was restricted to 15 portals per farm. Users can now host many
more sites on a single set of hardware. Service level administration can now be delegated
to power users. Users can configure their systems to reflect the system's current state. For
example, they can move Web programs between sets of shared services to reflect
organizational and political changes.
Migration path: Auto migrated as part of the server upgrades collection.
Topology Management
Description: The Topology Management user interface is replaced by a new
management feature.
Reason for change: The inclusion of four additional products in Windows SharePoint
Services 3.0 requires a new method to manage the services on servers for ease of use.
With the new feature, users can uniformly manage all services and servers for the Office
Server products.
Windows SharePoint Services 3.0 Security Model
Description: The previous security model objects (SPRole, SPList.PermissionsMask,
and others) are marked obsolete to encourage use of the new, role-based security model.
There is a new user interface for list-level permissions. Developers receive warnings if
they try to use the obsolete objects in their code.
Reason for change: This change provides scalable security and a more consistent, rolebased security model on all scopes: Web, list, folder, and item.
Migration path: Users must rewrite custom code. Windows SharePoint Services 3.0
performs migration of existing security settings during upgrade. An attempt to compile
outdated code generates an error message.
147
Changes in Visio 2007
This topic lists changes in Microsoft Office Visio 2007 from Visio 2003.
Entry points to NetMeeting and File Search
Description: Entry points to NetMeeting and File Search are removed.
Reason for change: These features are replaced by LiveMeeting and Office Search.
Menu changes
Description: Several menus are changed in Office Visio 2007, resulting in the
elimination of the following entry points for commands:
 The View sub-menu is removed from shape RMA.
 The Shape sub-menu is removed from page RMA.
 Special on the Format menu is hidden, except in developer mode.
 Custom Properties Set is removed from the Tools menu.
Reason for change: These changes provide a more streamlined user interface that makes
it easier for users to access important features.
Migration path: Items accessed through RMA are still available from top-level menus.
Items hidden from menus can be made available by enabling developer mode. Users must
choose different entry points for the commands.
Organization Chart themes
Description: The Organization Chart themes feature is removed. Customers no longer
see the Organization Chart theme combination box in the Org Chart Options dialog
(accessible from the Options tab under Organization Chart) with its Classic and
Contemporary options. This feature is replaced by the product-wide themes feature,
located on the Format menu.
Reason for change: The new Themes feature provides additional functionality.
Migration path: Customers can select Format, Theme or click the Theme toolbar icon
to access the new Theme task pane.
148
Styles user interface
Description: The Styles user interface is hidden by default in Office Visio 2007. The
changes are as follows:
 The Style and Define Styles commands appear on the Format menu only when the
user is in developer mode (Tools, Options, Advanced tab).
 The Line Style and Fill Style buttons on the Format Shape toolbar are set to hidden,
and they do not appear on the toolbar by default.
 The Text Style button on the Format Text toolbar is set to hidden, and it is not
enabled by default. Users can continue to access Styles in the Drawing Explorer
window.
Reason for change: The Styles feature has not been heavily used. The Themes feature
supersedes the Styles feature for most users. Shape developers can still access it.
Migration path: Users have several ways to access the previous Styles feature. They can
turn on developer mode in the Tools, Options, Advanced tab and access Styles on the
Format menu. They can access Styles in Drawing Explorer. They can add the Style
buttons to the Format Shape and Format Text toolbars.
Visio SDK: Visual Studio 6.0 wizards and managed
code tutorials
Description: Visual Studio 6.0 Wizards and managed code tutorials are removed from
the Visio SDK.
Reason for change: The new focus is on .NET technologies.
Migration path: To use the former wizards and tutorials, customers can download the
previous and the new Visio SDKs.
149
Changes in Word 2007
This topic lists the changes in Microsoft Office Word 2007 from Microsoft Office 2003.
Autosummarize command
Description: The Autosummarize control is removed from the user interface, but is still
available in the command well.
Reason for change: This was a low-use feature.
Migration path: Use this feature from the command well.
Blue background with white text
Description: The option to have a blue background with white text is removed.
Reason for change: This feature, included in previous versions of Word to emulate
legacy versions of WordPerfect, is no longer used.
Converter
Description: The converter mswrd832.cnv is removed from Office Word 2007.
Reason for change: The new converter provided in Office Word 2007 has improved
functionality.
Converter
Description: The converter wrd6er32.cnv is removed from Office Word 2007.
Reason for change: This converter saved Word 97-2003 files as RTF with a .doc
extension so the files could be read by Word 95.
Migration path: To create documents that can be read by Word 95, save the documents
as RTF files. Download the Office Converter Pack to enable Word 95 to open these files.
Converters
Description: Outdated Korean-specific converters (GSR32.CNV, HANA32.CNV,
TGWP32.CNV) are removed.
Reason for change: These converters supported three word processing programs that are
no longer in use.
150
Diagram object model
Description: The diagram object model is removed.
Reason for change: For more information, see Changes in Charting.
Eastern European Font add-in
Description: The Eastern European Font Fix-up add-in is removed, and is available in
the 2007 Microsoft Office system as a download.
Reason for change: The add-in is no longer needed. There have been no code-page
dependencies for more than five years. This add-in is only useful for files with fontmapping issues that were created on previous systems.
Migration path: Download the utility from the Microsoft Download Center.
File Search
Description: The File Search feature is removed.
Reason for change: This is a low-use feature that is redundant with other search
mechanisms.
Fix broken text
Description: The ability to open Word 6.0 documents and fix broken text (that is, to turn
8-bit characters into 16-bit characters) is removed.
Reason for change: This is a low-use feature for a legacy issue.
Migration path: This tool will remain available online.
Font Text Effects
Description: The Text Effects dialog box is removed.
Reason for change: The functionality that was available in this dialog box is no longer
useful in current site design.
Migration path: This feature is no longer accessible. Users can remove text formatting
through a variety of methods, including the Remove Formatting option.
Format themes
Description: The Format Themes dialog for choosing HTML/CSS themes is removed.
Reason for change: The new Themes architecture replaces this feature.
Migration path: Use the new Themes architecture.
151
Ietag.dll
Description: The ietag.dll browser helper object (BHO) is removed. The ietag.dll
provides OOUI/Action Menu functionality when a document with recognized smart tags
opens within Internet Explorer.
Reason for change: With changes in Word Mail, this feature is no longer necessary.
Mail merge bar codes
Description: The bar code functionality is removed. Users can no longer insert a bar
code into a mail merge.
Mergeable address lists
Description: Mergeable address lists are removed from Office Word 2007.
Reason for change: This was a low-use feature.
Migration path: The mergeable address lists from Word 2003 are still available on
Office Online.
MODI
Description: The Microsoft Office Document Imaging (MODI) tool set and code
dependencies on MODI are removed.
Reason for change: This technology is replaced with XPS.
Migration path: Online fax vendors or others who rely on MODI technology can either
download MODI or update their applications to use the new XPS technology.
MSE
Description: Microsoft Script Editor (MSE) is removed. Documents that contain scripts
and that are upgraded to the new file formats lose the scripts without warning.
Reason for change: The removal of this low-use feature increases security.
PAB support
Description: The Personal Address Book (PAB) converter is removed from Word. Users
can no longer use a PAB file as a source for mail merge documents.
Reason for change: This feature is replaced by Contacts in Outlook.
Migration path: Users should use Contacts instead of PAB files.
152
Save As Web Page option
Description: The File, Save As Web Page option is removed. Saving as a Web page is
now performed using the Save As button on the File menu.
Reason for change: The Save As dialog box provides a more convenient way to access
this functionality.
Migration path: Click File, click Save As, and choose Web page from the options.
Send to Routing Recipient
Description: The Send to Routing Recipient feature is removed.
Reason for change: Removal of this low-use feature from the user interface improves
the user experience.
Set the width of a space like WordPerfect 5.x
Description: The WordPerfect compatibility option Set the width of a space like
WordPerfect 5.x is removed.
Reason for change: This feature is no longer necessary.
Third-party OCX controls
Description: Third-party tools are removed from the Web Tools toolbar. Customers can
no longer use the Web Tools toolbar to insert movies, sound, or scrolling text
(marquees).
Reason for change: These controls are disabled because of security updates.
Versioning
Description: The versioning feature is removed.
Reason for change: This feature is replaced by document life cycle (DLC) functionality
in the 2007 Office release.
Migration path: Organizations that used the versioning feature can use the Version
Extraction Tool (VET) in the Office Migration Planning Manager (OMPM) to extract
versions of a document into multiple files. For more information, see Migrate Word,
Excel, and PowerPoint files to the 2007 Office system.
Insert Web Components for Office XP
Description: The Insert Web Components for Office XP functionality is removed.
Reason for change: This is a low-use feature.
153
Web discussions
Description: Entry points to Web discussions are removed.
Reason for change: Web discussions entry points are removed from Windows
SharePoint Services 3.0.
Wizards
Description: The following wizards are removed:
 Agenda wizard
 Envelope wizard
 Fax wizard
 Letter wizard
 Memo wizard
 Pleading wizard
 Resume wizard
Reason for change: These wizards are replaced by more modern templates available on
Office Online.
Migration path: Use the templates on Office Online.
WordPerfect navigation
Description: WordPerfect navigation functionality is removed, including Help for
WordPerfect users and navigation keys that match WordPerfect.
Reason for change: This is legacy functionality that has very low usage.
Wpequ532.dll
Description: Wpequ532.dll, which was used to render equations when WordPerfect 5.0
and 6.0 files were opened in Word, is removed.
Reason for change: This change increases security by removing legacy code that is no
longer used.
Migration path: Wpequ532.dll is available in the Office Converter Pack.
See Also
 Differences between the 2007 Office system and Office 2003
 Changes in the 2007 Office system
 Changes in Word 2007, Excel 2007, and PowerPoint 2007
154
IV International reference
155
Mixed language versions of the 2007 Office system
Not every product in the 2007 Microsoft Office system system is available in every
language. In a few scenarios, this results in an installation of Office that includes
applications or user interface elements in more than one language.
Applications unavailable in some languages
In a subset of available language versions, an individual application in the 2007 Office
release is installed only in English. In other language versions, certain applications are
not available at all.
When you deploy any of the following language versions of the 2007 Office release, if
Microsoft Groove 2007 is part of the suite you are deploying, it is installed in English:
 Arabic
 Chinese - Traditional
 Chinese - Simple
 Chinese - Hong Kong
 Hebrew
 Hindi
 Korean
 Thai
The Hindi language version also installs Microsoft Office Access 2007 in English.
Microsoft Office Project 2007, Microsoft Office Visio 2007, and Microsoft Office
SharePoint Designer 2007 are available in a subset of languages, as shown in the
following table.
Language
Project 2007
Visio 2007
Arabic
Brazilian
Chinese - Hong Kong
Chinese - Simple
Chinese - Traditional
Czech
Danish
Dutch
English
Finnish
yes
yes
no
yes
yes
yes
yes
yes
yes
yes
yes
yes
no
yes
yes
yes
yes
yes
yes
yes
SharePoint Designer
2007
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
156
Language
Project 2007
Visio 2007
French
German
Greek
Hebrew
Hungarian
Italian
Japanese
Korean
Norwegian
Polish
Portuguese
(European)
Russian
Spanish
Swedish
Thai
Turkish
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
SharePoint Designer
2007
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
no
yes
yes
yes
yes
no
yes
yes
yes
yes
yes
yes
Language Interface Packs
For some languages, Microsoft localizes only some 2007 Office release applications and
releases them as Language Interface Packs. Users must first install a full language version
of Office, and then they can install the LIP. They work in their preferred language in the
following applications and features:
 Microsoft Office Word 2007
 Microsoft Office Outlook 2007
 Microsoft Office Excel 2007
 Microsoft Office PowerPoint 2007
 Shared Office features
The rest of the applications appear in the primary Office installation language. The
following table lists the recommended base language for each LIP language.
LIP language
Afrikaans
Albanian
Amharic
Armenian
Recommended base language
English
English
English
English
157
LIP language
Assamese
Azeri
Basque
Bengali - Bangladesh
Bengali - India
Bosnian - Cyrillic
Bosnian - Latin
Byelorussian
Filipino
Galician
Georgian
Gujarati
Hausa
Igbo
Icelandic
Indonesian Bahasa
Inuktitut
Irish - Gaelic
isiXhosa
isiZulu
Kannada
Kazakh
Khmer
Ki'che
Kinyarwanda
Kyrgyz
Kiswahili
Konkani
Lao
Luxembourgish
Macedonian (FYROM)
Malay
Malay - Brunei
Malayalam
Maltese
Maori
Marathi
Nepali
Recommended base language
English or Hindi
English or Russian
Spanish or French
English
English or Hindi
Serbian Latin, English, or Croatian
Serbian Latin, English, or Croatian
Russian
English
Spanish
English
English or Hindi
English
English
English
English
English
English
English
English
English or Hindi
Russian or English
English
Spanish
English or French
Russian
English
English or Hindi
English or Thai
German, English, or French
English
English
English
English or Hindi
English
English
English or Hindi
English or Hindi
158
LIP language
Norwegian - Nynorsk
Oriya
Pashto
Persian
Punjabi
Quechua
Setswana
Sesotho sa Leboa
Sinhalese
Tamil
Tatar
Telugu
Urdu
Uzbek - Latin
Vietnamese
Welsh
Wolof
Yoruba
Recommended base language
Norwegian
English or Hindi
English
English
English or Hindi
Spanish
English
English
English
English or Hindi
Russian
English or Hindi
English
English or Russian
English
English
French
English
See Also
 Deploy multiple language versions of the 2007 Office system
159
Language identifiers in the 2007 Office system
The 2007 Microsoft Office system is available in many languages. In an international
setting, you can deploy multiple language versions of Office in a single installation
process. Setup combines a language-neutral core product with one or more languagespecific packages to create a complete product.
On the source media, language-specific packages are organized into separate folders.
Each folder name has a language tag appended to it, in the form ll-cc, that identifies the
language and culture. For example, U.S. English language folders are identified by the
folder name extension en-us. The language tags help you identify the folders you need to
copy to your network installation point.
The language folders included in a fully localized version of a 2007 Office release
product are the same language folders included in the Single Language Pack (SLP) for a
particular language. For example, the same Outlook.ar-sa folder is used in the Arabic
language version of Microsoft Office Standard 2007, the Arabic language version of
Microsoft Office Outlook 2007, and the Arabic SLP.
Language identifiers
The 2007 Office release offers localized versions in all the languages listed in the
following table. Folders for the language-specific components are identified by the
language tag shown in the table. The Windows operating system uses locale identifiers
(LCIDs) to identify languages in the Windows registry.
Note
In addition to the fully localized languages listed here, Office provides language
interface packs (LIPs), which contain a subset of language-specific components
and are designed to be installed with a logical parent language. Elements that are
not localized in the LIP language appear in the parent language.
Language
Geographic area
Arabic
Bulgarian
Chinese (Simplified)
Saudi Arabia
Bulgaria
People's Republic of
China
Hong Kong SAR
Taiwanese
Croatia
Chinese
Chinese
Croatian
Language tag (llcc)
ar-sa
bg-bg
zh-cn
LCID
zh-hk
zh-tw
hr-hr
3076
1028
1050
1025
1026
2052
160
Language
Geographic area
Czech
Danish
Dutch
English
Estonian
Finnish
French
German
Greek
Hebrew
Hindi
Hungarian
Italian
Japanese
Kazakh
Korean
Latvian
Lithuanian
Norwegian (Bokmål)
Polish
Portuguese
Portuguese
Romanian
Russian
Serbian (Latin)
Slovak
Slovenian
Spanish
Swedish
Thai
Turkish
Ukrainian
Czech Republic
Denmark
Netherlands
United States
Estonia
Finland
France
Germany
Greece
Israel
India
Hungary
Italy
Japan
Kazakhstan
Korea
Latvia
Lithuania
Norway
Poland
Brazil
Portugal
Romania
Russia
Serbia
Slovakia
Slovenia
Spain
Sweden
Thailand
Turkey
Ukrainian
Language tag (llcc)
cs-cz
da-dk
nl-nl
en-us
et-ee
fi-fi
fr-fr
de-de
el-gr
he-il
hi-in
hu-hu
it-it
ja-jp
kk-kh
ko-kr
lv-lv
lt-lt
nb-no
pl-pl
pt-br
pt-pt
ro-ro
ru-ru
sr-sp-latn
sk-sk
sl-si
es-es
sv-se
th-th
tr-tr
uk-ua
LCID
1029
1030
1043
1033
1061
1035
1036
1031
1032
1037
1081
1038
1040
1041
1087
1042
1062
1063
1044
1045
1046
2070
1048
1049
2074
1051
1060
3082
1053
1054
1055
1058
See Also
 Simplified design for multiple languages in the 2007 Office system
 Deploy multiple language versions of the 2007 Office system
161
V Office Migration Planning Manager Reference
162
Introduction to OMPM
The Office Migration Planning Manager (OMPM) is a collection of tools that enables
you to prepare for migration to the Microsoft 2007 Office system. OMPM checks for, and
reports on, file properties to help you analyze your environment. You can download
OMPM from 2007 Microsoft Office System Migration Guidance: Microsoft Office
Migration Planning Manager (http://go.microsoft.com/fwlink?linkid=75727).
For the most part, documents created in Office 2003 and earlier open and behave the
same way in the 2007 Office release. However, there might be instances where files
require manual intervention or analysis to ensure consistent behavior. For example, a
custom solution built in Microsoft Excel 2003 might require modification because it
relies on legacy Office features that are no longer supported in Excel 2007.
OMPM includes the following features:
 The OMPM File Scanner (offscan.exe), a command-line tool that scans files for
conversion issues. You can easily deploy this tool using an automated software
deployment technology, such as SMS, or a login script. The OMPM File Scanner
stores the scan results in XML log files on each computer that it scans. The OMPM
File Scanner performs two types of scans:
 A light scan that quickly identifies the Office documents on a user’s computer or
network file system.
 A deep scan that you can perform on Office documents to gather document
properties that provide indicators of potential conversion issues.
 A set of utilities that automate the creation of a new database (either
SQL Server 2000, SQL Server 2005, or SQL Express) and import the XML log files
generated by the OMPM File Scanner.
 A Microsoft Access 2007–based reporting solution that provides different reports for
your analysis and enables you to define file sets for automated processing.
 The Office File Converter (OFC) that allows you to convert specific files to the new
2007 Office release file formats in bulk.
 The Version Extraction Tool (VET) that allows you to extract saved versions of a file
in Word 2003 (or earlier) to different files.
163
OMPM contents
OMPM is contained in a self-extracting executable file,
MigrationPlanningManager.exe. OMPM Components are contained in redistributable
subfolders:
 Scan: The folder containing the OMPM File Scanner.
 Report: The folder containing OMPM Reports. To export file lists from OMPM
Reports, the database folder and related components must also be available.
 Database: The folder containing scripts to provision and populate the OMPM
database.
 Tools: The folder containing tools such as the Office File Converter and Version
Extraction Tool.
Installing OMPM
To install OMPM, type the following at a command prompt:
MigrationPlanningManager /extract:c:\ompm
For help with OMPM, type the following at a command prompt:
MigrationPlanningManager /?
OMPM requirements
The following lists the requirements for running OMPM, both for the client systems that
it scans and the administrator system from which it runs.
Client system requirements
The OMPM File Scanner requires the following programs on the computers that it scans:
 Windows NT 4.0, Windows 2000 SP4, Windows XP SP2, or Windows 2003 SP1
 Internet Explorer 5.0 or higher
The following system components must exist on all computers running the OMPM File
Scanner. If these files do not exist, install the files with a separate distribution job before
you run the OMPM File Scanner.
 Data Access Objects 3.5 or higher (dao350.dll/dao360.dll). These files are included in
Microsoft Access 97, Microsoft Windows 98, Microsoft Windows NT® 4.0 Option
Pack, and Windows NT 4.0 Service Pack 4.
 Microsoft Scripting Runtime (sccrun.dll). This file is included in Microsoft
Access 2000, Windows NT 4.0 Option Pack, Windows NT 4.0 Service Pack 5, and
Microsoft Windows Scripting Host.
 Visual C Runtime (msvcrt.dll).
 Kernel32.dll.
164
 Msjet40.dll.
 Crypt32.dll.
 Ole32.dll.
 Oleaut32.dll.
 User32.dll.
 Advapi.dll.
 Msvcrt.dll.
All computers that contain files to convert are required by the Office File Converter
(OFC) to install the Microsoft Office Compatibility Pack. For more information, see
Deploying the Microsoft Office Compatibility Pack.
The Version Extraction Tool (VET) requires installation of Microsoft .NET Framework
Version 2.0 Redistributable Package (x86)
(http://go.microsoft.com/fwlink/?LinkId=81886) and Microsoft Word 2003.
Administrator system requirements
The administrator running OMPM requires the following:
Computer and operating system
 A computer running Windows XP SP2 or Windows Server 2003 to use the database
provisioning and data import tools in OMPM.
 Optional: A computer running Windows XP to create a self-extracting package with
IExpress 2.0.
Note
Use IExpress 2.0 to create a self-extracting package. Do not use a selfinstalling package.
Database software
 SQL Server 2000 or SQL Server 2005 (recommended). SQL Server 2005 is
recommended for enterprises working with large amounts of data. SQL Server 2005
provides enhanced database management and reports. The database should have a
minimum of 4 GB available free disk space.
 Microsoft SQL Server 2005 Express Edition. This free, redistributable version of
SQL Server 2005 is ideal for client applications that require an embedded database.
You can use SQL Server 2005 Express Edition, instead of SQL Server 2005, for
smaller-scale data collection. The database should have a minimum of 2 GB available
free disk space. SQL Server 2005 Express Edition is available as a free download at
SQL Server 2005 Express Edition
(http://www.microsoft.com/sql/msde/downloads/download.asp).
165
Database tools and utilities
 Both SQL Server 2005 and SQL Server 2005 Express Edition include several
command line utilities, such as Osql.exe and Bcp.exe. These must be available on the
client computer from which the provisioning and import tools are run.
 SQLXML 3.0 SP3. SQLXML enables XML support for your SQL Server 2005
database. This module allows XML files that are collected by the OMPM File
Scanner to be imported efficiently into a database server. SQLXML is a free
download available at SQLXML 3.0 Service Pack 3 (SP3)
(http://go.microsoft.com/fwlink?linkid=52919).
Note
We recommend using the English editions of SQL Server 2005 or SQL Server
2005 Express Edition to use OMPM. While there are no known issues involving
international editions, only the English edition is supported for these tools at this
time.
File share
A file share is required to stage the XML log files collected by the OMPM File Scanner
before the log files are imported into the database. The file share should have a minimum
of 1 GB available space. Any account that is operating the import scripts requires
read/write/create access to the file share.
Note
For performance reasons, it is optimal to have the import tools, log file share, and
database on the same server. If this is not possible, the log file share and the
database server should be on the same subnet to reduce network traffic.
Other
 OMPM Reports requires the installation of Microsoft Access 2007 on the client
computer from which the data will be examined. To export file lists from OMPM
Reports, SQL Server Express or SQL Server and SQLXML 3.0 SP3 must be installed
on the computer that runs OMPM Reports.
 To perform a deep scan with the OMPM File Scanner, Access 2002 or later must also
be installed on the computer that runs the OMPM File Scanner.
Note
Other than the requirement listed above, the OMPM File Scanner does not
require the installation of any version of Office on any computer it scans.
 For scanning document storage systems such as Microsoft SharePoint Services, the
OMPM File Scanner requires the Web-based Distributed Authoring and Versioning
(WebDAV) interface. For more information about WebDAV, see About WebDAV
(IIS 6.0) (http://go.microsoft.com/fwlink/?LinkID=81698). This is the only version of
WebDAV that is supported for OMPM.
166
Note
Use either the Windows Vista WebDAV client or a third-party WebDAV
client for document libraries that are SSL-enabled. If you use the WebDAV
client from previous versions of Windows, the scan of the document library
fails.
How the OMPM File Scanner works
The OMPM File Scanner gathers information about the computer and recursively scans
the designated path for Office files. The OMPM File Scanner then records the results in
an XML log file to the designated destination path.
The OMPM File Scanner performs the following tasks in a single scan:
 Scans the computer for Office files within the folder structure defined by the
SourcePath specified in the configuration file offscan.ini.
 Scans the computer for properties such as operating system, memory, and language
ID.
 Scans for file property information such as file name, path, size, format, created date,
modified date, and file owner.
 If this is a deep scan, scans for compatibility issues.
 Writes an XML log file to the destination path for each file that contains
compatibility issues.
 Adds the XML log files to a series of CAB files for later transfer to a SQL Server.
 Logs failures to the XML log files.
Note
The OMPM File Scanner does not change file properties, except possibly Last
Accessed Date.
Note
The OMPM File Scanner does not transmit data to Microsoft Corporation.
Log and CAB files generated by the OMPM File
Scanner
On each computer that it scans, the OMPM File Scanner writes an XML log file to the
destination folder that you specified in the accompanying offscan.ini file. This initial log
file contains both scan and computer details. After this, the OMPM File Scanner creates
an XML log file for each additional Office file that it scans. The filename for each log
file is in the form of a GUID, with a prefix indicating the type of log file.
167
The OMPM File Scanner creates four unique types of log files to record properties about
the computer scanned, file scanned, scan summary, and errors. The following table shows
a typical set of log files.
File Name
Scan_{40D1300A-F0BE-4D68-ADBF36C78EE030A1}.xml
File_{F575D370-1E7A-486E-9FC64BB83C7770DD}.xml
Sum_{75C5A590-A789-4B16-A2EBE3934BCB01B1}.xml
Err_{61CF0E6F-71E1-4878-9E9FC1D35EBA3506}.xml
Description
Scan log (one per scan)
File properties log (one per unique file
scanned)
Summary log
Error log (one per unique error occurrence)
The individual log files are compressed into CAB files to make transport to the SQL
Server database more efficient. To maximize disk space on the computer that is scanned,
after OMPM File Scanner writes 10,000 log files, adds the log files to a CAB file, and
then deletes the log files. Each CAB file contains up to 10,000 log files. When a CAB file
reaches 10,000 log files, OMPM File Scanner creates a new CAB file for the next 10,000
files.
CAB files use the file name from the ScanID GUID, with an index number appended.
Three CAB files generated on the same computer might generate names such as the
following:
 Computer1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00001.cab
 Computer1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00002.cab
 Computer1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00003.cab
Creating CAB files can be detrimental to performance if log files are saved across a
network. Use the setting CABlogs=1 in the Offscan.ini file to disable the creation of
CAB files.
168
Files scanned by the OMPM File Scanner
The following table shows the file types that are scanned by the OMPM File Scanner,
along with file types that are included in the light scan only.
Microsoft Office program
Access
Excel
PowerPoint
Light and deep scan file
types
 .mdb
 .mde
 .mdz
 .adp
 .ade
 .mdt
 .mda
 .accda
 .accdb
 .accdr
 .accdu
 .accde
 .accdt
 .accdc
 .xls
 .xlt
 .xla
 .xlm
 .xlw
 .htm
 .html
 .mhtml
 .mht




Light scan only














.xlc
.wk1
.wk3
.wk4
.wj1
.wj2
.wj3
.fj3
.fmt
.fm3
.all
.wks
.wq1
.dbf
.ppt
.pot
.pps
.ppa
169
Microsoft Office program
Project
Publisher
Visio
Word
Light and deep scan file
types
 .mpp
 .mpt
.pub
 .vsd,
 .vss
 .vst
 .vdx
 .vtx
 .vsx
 .doc
 .dot
 .wiz
Light scan only
Files from Microsoft Office Outlook, Microsoft Office FrontPage, Microsoft Office
OneNote, and Microsoft Office InfoPath are not included in either the light or deep scan.
Note
The OMPM File Scanner does not scan documents that are password-protected or
IRM-protected. In addition, the OMPM File Scanner does not scan embedded
objects within documents, but does report that the document contains embedded
objects.
170
Sample SMS deployment script for OMPM
You can use a script similar to the following that calls these files from the central file
share. You can deploy the script with SMS.
'*************************************************************************************
' File Name: OffScan.vbs
' Version: 1.0
' Purpose: Executes offscan.exe and generate the MIF message based on output of
offscan.exe
'*************************************************************************************
Option Explicit
''On Error Resume Next
Dim oFso, oWsh, g_strRoot, g_SourcePath, g_optFile, g_intReturnCode
'------------------- Creating Objects ------------------------------Set oFso
= Wscript.CreateObject("Scripting.FileSystemObject")
Set oWsh
= Wscript.CreateObject("Wscript.Shell")
'-------------
Get the Parent Folder -------------------------------
g_strRoot = oFso.GetParentFolderName(Wscript.ScriptFullName)
g_optFile
= oWsh.ExpandEnvironmentStrings("%temp%\offscan_output.txt")
g_SourcePath
= oFso.BuildPath(g_strRoot,"bits\offscan.exe")
If oFso.FileExists(g_optFile) Then
oFso.DeleteFile g_optFile
End If
g_intReturnCode= oWsh.Run("%comspec% /c " & g_SourcePath & " >> " & g_optFile,0,True)
'// Remove this if network copy is not requried
CopycabfiletoNetworkLocation
171
Quit()
'****************************************************************************************
************************
'Sub Name : GenerateMIFMessage()
'Purpose: Generates the MIF message
'****************************************************************************************
************************
Sub GenerateMIFMessage()
'On Error Resume Next
Dim l_varGetFile,l_strReadFile,l_strLine, l_oMIFGen, l_strMifMessage
If oFso.FileExists(g_optFile) Then
Set l_varGetFile = oFso.GetFile(g_optFile)
Set l_strReadFile = l_varGetFile.OpenAsTextStream(1,-2)
Do While l_strReadFile.AtEndofStream = False
l_strLine = l_strReadFile.ReadLine
If Not Trim(l_strLine) = "" Then
If Instr(lcase(l_strLine),"total time") or Instr(lcase(l_strLine),"total number") Then
If Trim(l_strMifMessage) = "" Then
l_strMifMessage = g_intReturnCode & ":" & l_strLine
Else
l_strMifMessage = l_strMifMessage & ";" & l_strLine
End If
End If
If Instr(lcase(l_strLine),"error:") Then
If Trim(l_strMifMessage) = "" Then
l_strMifMessage = g_intReturnCode & ":" & Split(Split(l_strLine,".")(0),":")(1)
Else
l_strMifMessage = l_strMifMessage & ";" & Split(Split(l_strLine,".")(0),":")(1)
End If
172
End If
End If
Loop
Set l_strReadFile = Nothing
Set l_varGetFile
= Nothing
Else
l_strMifMessage="Output file NOT found"
End If
Set l_oMIFGen = WScript.CreateObject("ISMIFCOM.InstallStatusMIF")
l_oMIFGen.Create "OffScan.MIF", "Microsoft", "Office File Scanner", "1.0", "ENU", 1,
l_strMifMessage, 1
End Sub
'*************************************************************************************
' Sub Name: Quit
' Purpose: Exit
'*************************************************************************************
Sub Quit()
'On Error Resume Next
GenerateMIFMessage()
Set oWsh = Nothing
Set oFso = Nothing
Wscript.Quit(0)
End Sub
'*************************************************************************************
'Sub Name : CopycabfiletoNetworkLocation()
'Purpose: Copy the cab file to specified common folder
'*************************************************************************************
173
Sub CopycabfiletoNetworkLocation()
'On Error Resume Next
Dim l_strDemoFolder, l_strFile, l_oFileCollection
Dim l_offSacnIniPath, l_SourceFolder, l_destinationFolder
l_offSacnIniPath="bits\offscan.ini"
l_SourceFolder="%temp%\offscan" '%temp%\offscan - this shold be same as in offscan.ini
file.
'//--------------- Specify the Share name (share name should end with "\" )------------------l_destinationFolder= "\\server\sharename\"
l_offSacnIniPath
= oFso.BuildPath(g_strRoot,l_offSacnIniPath)
If oFso.FileExists(l_offSacnIniPath) Then
l_SourceFolder = oWsh.ExpandEnvironmentStrings(l_SourceFolder)
Set l_strDemoFolder = oFso.GetFolder(l_SourceFolder)
Set l_oFileCollection = l_strDemoFolder.Files
For Each l_strFile in l_oFileCollection
oFso.CopyFile l_strFile,l_destinationFolder
Next
Set l_oFileCollection = Nothing
Set l_strDemoFolder = Nothing
End If
If oFso.FileExists(g_optFile) Then
oFso.CopyFile g_optFile,l_destinationFolder
End If
End Sub
174
Use IExpress 2.0 to create a distribution package
for OMPM
This topic shows how to create a distribution package for OMPM with IExpress 2.0.
To create a distribution package for OMPM Office File Scanner with IExpress 2.0
1. Edit offscan.ini with the appropriate variables for your environment, as described in
Distribute OMPM Office File Scanner.
2. On a computer running Windows XP, click Start, click Run, enter iexpress, and
click OK. This starts the IExpress Wizard.
3. On the Welcome to IExpress 2.0 page, select Create new Self Extraction Directive
file and click Next.
4. On the Package purpose page, select Extract files and run an installation
command and click Next.
5. On the Package title page, type a title for your package and click Next.
6. On the Confirmation prompt page, select No prompt and click Next.
7. On the License agreement page, select Do not display a license and click Next.
8. On the Packaged files page, click Add and select the following files from the
directory in which you copied them:
 OFFSCAN.EXE
 ACCSCAN.DLL
 OFFSCAN.INI
 MSVBVM50.DLL
 SYSTEM.MDW
9. When you finish adding files, click Next.
10. On the Install Program to Launch page, in the Install Program box, type
c:\ompm\offscan.exe. In the Post Install Command box, enter the command you want to
use to copy .cab files from the scanned computer to the location where you want to
store all .cab files. For example, to copy the .cab files from c:\scan\logs to the logs
directory on the computer Server1, enter copy c:\scan\logs\*.* \\Server1\logs. Click
Next.
11. On the Show window page, select Hidden and click Next.
12. On the Finished message page, select No message and click Next.
13. On the Package Name and Options page, enter the path and filename that you want
for this distribution package. Select the options that you want and click Next.
14. On the Configure restart page, select No restart and click Next.
15. On the Save Self Extraction Directive page, select Save Self Extraction Directive
(SED) file:, edit the path and name of the file, and click Next.
175
16. On the Create package page, click Next. When the package has been created, click
Finish to exit.
176
OMPM Reports filtering reference
The following table describes the filtering criteria that you can select on the 2007 Office
Release Compatibility page in OMPM Reports.
Field
Scanner Run
Issue Type
Select Issues of Specified Type
Select Resolved Issues and Actions
Max Issue Level
File Format
File Extension
Modified Before
Modified After
File Access
Min Size (KB)
Description
A list of all run descriptions and their IDs.
Filters to all files that were scanned in that
scanner run. Note: The data displayed for
each file is from the latest scanner run.
Filters by type of issue, including Access
Error, Scanner Error, Tool Error, and
Upgrade Issue. Filters to all files that have
that issue.
Shows unresolved issues filtered to the
specified issue type.
Shows issues that have been resolved by
user actions, such as converting the file.
Filters by the maximum issue level found in
a file, including Red, Yellow, and Green.
For example, if a file has a red issue and a
green issue, it is filtered with a red issue.
Filters by file format. You can select
individual programs, or you can select
Excel/PowerPoint/Word to select all files
that can be converted to the new .xml file
formats in the 2007 Office release.
Filters by file extension.
Shows files with a last modified date that is
before the date specified.
Shows files with a last modified date that is
after the date specified.
Filters by the file access that the scanner
had to each file. For example, if the file is
on a drive that is read only for the scanner,
the file is listed as read only.
Shows files that are the file size specified or
bigger.
177
Field
Domain
Computer Name
Path Begins With
Name Begins With
System Folders
Selected Filter SQL
Description
Filters by domain; the string must be an
exact match.
Filters by computer name; the string must
be an exact match.
Shows files where the long path name
begins with the characters specified.
Shows files where the file name begins
with the characters specified.
Shows files from the selected system
folders. The system folder <undefined>
filters to files not found in system folders.
This is a read-only field showing the most
recently applied SQL clause. Click the
Customize SQL button to edit the SQL
clause. Click Clear SQL Filter to return to
editing the filter in the form view.
Advanced: When customizing SQL, you
can insert filter criteria by using a field in
the form view and clicking Add Selected
Criteria to insert those criteria into the SQL
query.
After you have applied a filter, the Scanned Files and Created Files windows contain
the first 1,000 files that were returned. You can sort or filter by any column by using data
sheet column headers, but the results will be only for those 1,000 files. For example, if
you sort by File Name, OMPM Reports returns the same 1,000 files sorted by File
Name. To sort or filter on all of the files in that scanner run, click Open in a new window
at the bottom of the Scanned Files or Created Files window.
178
Schema for the OMPM database
The schema for the OMPM database has three parts:
 The schema for the OMPM File Scanner, which includes all tables that have the
prefix "os" in their name.
 The schema for OMPM Compatibility Report data, which includes all tables that have
the prefix "om" in their name.
 The schema for Access data, which includes all tables that begin with "Access."
Schema for the OMPM File Scanner
Output from the OMPM File Scanner populates the OMPM File Scanner schema. All
tables in the OMPM File Scanner schema start with the prefix "os." The tables in the
OMPM File Scanner schema fall into two categories:
 Scan data
 File data
OMPM File Scanner schema: scan data
The scan data tables in the OMPM File Scanner schema include all information related to
output from the OMPM File Scanner, except for file data. ScanID is the primary key.
The following table provides descriptions for each table for scan data in the OMPM File
Scanner schema.
Table
osScan
Description
Descriptive information
for a scan that will run,
including the RunID
Fields
ScanID
RunID
Description
DestinationPath
ScanMyDocuments
ScanDesktop
DeepScan
ComputerName
UserName
DNS
OS
LCID
PhysicalMemory
ScanDAO
179
Table
Description
osScanSummary
Scan results
osScanIncludedFolder
Source location for the
included folders in a
scan search instance
Source location for the
excluded folders in a
scan search instance
Drive mappings
discovered by a scan
instance
Types of scanner failures
osScanExcludedFolder
osScanMappedDrive
osErrorText
osError
Errors by type, per scan
instance
Fields
AccessScan
DisableConvDialog
MaxCopyFileSize
TempPath
ScanID
StartDateTime
EndDateTime
NumFilesScanned
NumLogFiles
Recoveries
ScanID
FolderPath
ScanID
FolderPath
ScanID
DriveLetter
DrivePath
ErrorID
ErrorDescription
osErrorID
ScanID
ScanFileID
ErrorID
ErrorInfo
OMPM File Scanner schema: file data
The file data tables in the OMPM File Scanner schema include file-related information
that is discovered by the OMPM File Scanner during a scan. ScanFileID is the primary
key.
180
The following table provides descriptions for each table for file data in the OMPM File
Scanner schema.
Table
osScanFile
Description
File information
gathered during a
light scan by the
OMPM File Scanner
osFileFormat
The types of files
found by the OMPM
File Scanner
Information gathered
during a deep scan by
the OMPM File
Scanner for potential
Word issues
Information gathered
during a deep scan by
the OMPM File
Scanner for files that
contain VBA macros
osWordProperty
osVBAProperty
Fields
ScanFileID
ScanID
FileName
FilePath
ShortFilePath
FileSize
FileExtension
FileFormatID
CreatedDate
ModifiedDate
FileOwner
IsReadOnly
HashCode
CSIDL
FileFormatID
Description
ScanFileID
HaveVersions
ScanFileID
CertIssuedBy
CertIssuedTo
CertSerialNum
CertValidFrom
CertValidTo
SigTimeStampSigningTime
SigTimeStampSignerName
181
Table
osPowerPointProperty
Description
Information gathered
during a deep scan by
the OMPM File
Scanner for potential
PowerPoint issues
osExcelProperty
Information gathered
during a deep scan by
the OMPM File
Scanner for potential
Excel issues
osExcelPropertyLinked
Information gathered
during a deep scan by
the OMPM File
Scanner for Excel
files that contain
linked cells
Fields
ScanFileID
hasSendForReviewData
hasEmbeddings
hasVBA
hasMicrosoftScriptEditorData
hasPresentationBroadcastData
hasDocumentRoutingSlip
hasPublishandSubscribeData
hasLargeNumberofOLEObjects
ScanFileID
FileOpenNotSupported
FileSaveNotSupported
WorkspaceFile
HTMLSaved
OWC9
OWC10
OWC11
FileFormat
LastSavedVersion
EmbeddedDocs
WSSLinkedList
MSERedcords
ErrorChecking
AccessDBConnection
SharedWorkBook
LinkedContent
Charts
OfficeArtShapes
ELFEnabled
StandardList
ATP
RelationalPivot
OLAPPivot
CondFormat
ScanFileID
Link
182
Schema for OMPM Compatibility Report data
Output from the Office File Converter and Version Extraction Tool, along with queries
against scanned data from the OMPM File Scanner, populate the OMPM Compatibility
Report data schema. All tables in the OMPM Compatibility Report data schema start with
the prefix "om." The tables in the OMPM Compatibility Report data schema fall into two
categories:
 Tools, actions, and issues data
 File location data
OMPM Compatibility Report data schema: tools, actions, and issues
data
The tools, actions, and issues tables in the OMPM Compatibility Report data schema
include information about the OMPM tool used, the actions that the administrator
performed for a file, and the issues identified by the deep scan function of the OMPM
File Scanner.
The following table provides descriptions for each table for tools, actions, and issues data
in the OMPM Compatibility Report data schema.
Table
omIssue
Description
Issues found by OMPM File Scanner, Office
File Converter, or Version Extraction Tool.
omIssueLevel
omIssueType
Pre-defined issue levels (red, yellow, and
green).
Pre-defined issue categories.
omFileIssue
Maps issues to files.
omToolIssue
Maps issues to tools.
Fields
IssueId
Title
Description
HelpURL
IssueLevelId
IssueTypeId
IssueLevelId
Description
IssueTypeId
Description
IsPromoted
FileId
IssueId
IssueDate
IsResolved
ToolId
IssueId
183
Table
omTool
omAction
omActionFile
omActionIssue
omAccessRatings
omAccessIssue
omCSIDL
omFilter
omFileCategory
Description
Tool definitions.
Fields
ToolId
Title
Description
HelpURL
Version
Action taken for a file, including whether the
FileId
file was modified.
ToolId
ActionDate
ActionOptions
FileModifiedDate
Files that were created by an action, such as a
FileId
.docx file created by the Office File Converter. ToolId
ActionDate
FileCategoryId
Name
Path
ComputerName
Domain
Issue that was found or resolved by a tool in
FileId
OMPM.
ToolId
ActionDate
IssueId
IsResolved
PostStatus
PostDate
Pre-defined ratings for Access issues.
FileID
RatingId
Conversion and other issues that were found in FileID
Access files during the scan.
IssueId
The system folder identifier for a file. For more CSIDL
information about CSIDL values, see CSIDL
Name
(http://go.microsoft.com/fwlink?linkid=71501).
Compatibility report filters saved from OMPM FilterId
Reports.
Name
SQLText
Advanced
The action name (for example, "Upgrade") that FileCategoryId
created a file in the omActionFile table.
Description
184
OMPM Compatibility Report data schema: file location data
The following table provides descriptions for file location data tables in the OMPM
Compatibility Report data schema. FileID is the primary key.
Table
omFile
Description
File information, including
location and modifiers for
actions that change the state
of the file.
omFileScanFile
Maps entries in
omAccessIssue from the
corresponding omFile entry
to osScanFile, which
specifies the FileID needed
to get details from the
Access tables.
Fields
FileId
LastScanFileId
Name
Path
ShortPath
Extension
FileFormatId
Size
CreatedDate
ModifiedDate
Owner
UserContent
ComputerName
DNS
HashCode
CSIDL
MaxIssueLevel
IsReadOnly
FileId
ScanFileId
185
Schema for Access data
The following table provides descriptions for each Access table in the OMPM database
schema.
Table
AccessVersionsProperties
Description
Contains
information about
the version
properties in an
Access file.
AccessSystemFiles
Contains
information about
Access system
files.
AccessSampleFiles
Contains
information about
Access sample
files.
AccessReservedWords
Contains
information about
reserved words in
an Access file.
AccessSettings
Contains
information about
the settings of an
Access file.
AccessQueriesTypeLookupProperties Contains
information about
lookup properties
for query types in
an Access file.
AccessIssuesProperties
Contains
information about
issue properties for
an Access file.
AccessBackupTokens
Contains
information about
backup tokens for
an Access file.
Fields
VersionCode
Version
Name
Name
Name
SettingName
DateValue
TypeID
TypeFriendlyName
IssueId
IssueText
UserIntervention
IssueType
UserInterventionPriority
Name
186
Table
AccessDatabasesRatingProperties
AccessFieldTypeLookupProperties
AccessForms
AccessReferences
AccessMacros
AccessQueries
AccessTables
AccessModules
Description
Contains
information about
database rating
properties for an
Access file.
Contains
information about
lookup properties
for field types in an
Access file.
Contains
information about
forms in an Access
file.
Contains
information about
references in an
Access file.
Contains
information about
macros in an
Access file.
Contains
information about
queries in an
Access file.
Contains
information about
tables in an Access
file.
Contains
information about
modules in an
Access file.
Fields
RatingID
Rating
FieldType
FieldTypeFriendlyName
FileID
FormName
FileID
ReferenceName
GUID
FullPath
IsBroken
Kind
Major
Minor
FileID
MacroName
FileID
QueryName
SQL
Connect
Type
FileID
TableName
RecordCount
Connect
FileID
ModuleName
187
Table
AccessReports
AccessFields
AccessProperties
Description
Contains
information about
reports in an
Access file.
Contains
information about
fields in an Access
file.
Contains
information about
properties in an
Access file.
Fields
FileID
ReportName
FileID
TableName
FieldName
FieldType
FileID
ScanID
TableCount
QueryCount
FormCount
ReportCount
MacroCount
ModuleCount
ReferenceCount
CollatingOrder
Version
ReplicaID
DesignMasterID
ANSIQueryMODE
AccessVersion
Build
ProjVer
StartupForm
NoConvertDialog
DatabaseOwner
IsCompiled
IsSample
IsBackup
IsOld
IsSystem
See Also
 Technical Reference: Office Migration Planning Manager
 Assessing your environment with the Office Migration Planning Manager
 Migrating to the 2007 Office system
188
VI Messaging reference
189
Attachment file types restricted by Outlook 2007
There is restricted access to some attachments in items (such as e-mail messages or
appointments) in Microsoft Office Outlook 2007. Files with specific file types can be
categorized as Level 1 (the user cannot view the file) or Level 2 (the user can open the
file after saving it to disk).
Note
This topic is for Outlook administrators. To learn more about why some Outlook
attachments are blocked, see Blocked attachments: The Outlook feature you love
to hate. Or learn how to share files with restricted file types by reading Blocked
attachments in Outlook.
By default, Outlook classifies a number of file type extensions as Level 1 and blocks files
with those extensions from being received by users. As an administrator, you can use
Group Policy to manage how a file type is categorized for e-mail attachment blocking.
For example, you can change a file type categorization from Level 1 to Level 2 or create
a list of Level 2 file types.
Note
There are no Level 2 file types by default.
You can find links to more information about customizing attachment settings in Outlook
in the See Also section, which is visible when you are connected to the Internet.
The following table lists Level 1 file types that are blocked under a default installation of
Outlook.
File type
.ade
.adp
.app
.asp
.bas
.bat
.cer
.chm
.cmd
.com
.cpl
File description
Access Project Extension (Microsoft)
Access Project (Microsoft)
Executable Application
Active Server Page
BASIC Source Code
Batch Processing
Internet Security Certificate File
Compiled HTML Help
DOS CP/M Command File, Command File
for Windows NT
Command
Windows Control Panel Extension
(Microsoft)
190
File type
.crt
.csh
.der
.exe
.fxp
.hlp
.hta
.inf
.ins
.isp
.its
.js
.jse
.ksh
.lnk
.mad
.maf
.mag
.mam
.maq
.mar
.mas
.mat
.mau
.mav
.maw
.mda
.mdb
.mde
.mdt
.mdw
.mdz
.msc
File description
Certificate File
csh Script
DER Encoded X509 Certificate File
Executable File
FoxPro Compiled Source (Microsoft)
Windows Help File
Hypertext Application
Information or Setup File
IIS Internet Communications Settings
(Microsoft)
IIS Internet Service Provider Settings
(Microsoft)
Internet Document Set, International
Translation
JavaScript Source Code
JScript Encoded Script File
UNIX Shell Script
Windows Shortcut File
Access Module Shortcut (Microsoft)
Access (Microsoft)
Access Diagram Shortcut (Microsoft)
Access Macro Shortcut (Microsoft)
Access Query Shortcut (Microsoft)
Access Report Shortcut (Microsoft)
Access Stored Procedures (Microsoft)
Access Table Shortcut (Microsoft)
Media Attachment Unit
Access View Shortcut (Microsoft)
Access Data Access Page (Microsoft)
Access Add-in (Microsoft), MDA Access 2
Workgroup (Microsoft)
Access Application (Microsoft), MDB
Access Database (Microsoft)
Access MDE Database File (Microsoft)
Access Add-in Data (Microsoft)
Access Workgroup Information (Microsoft)
Access Wizard Template (Microsoft)
Microsoft Management Console Snap-in
191
File type
.msh
.msh1
.msh2
.mshxml
.msh1xml
.msh2xml
.msi
.msp
.mst
.ops
.pcd
.pif
.plg
.prf
.prg
.ps1
.ps1xml
.ps2
.ps2xml
.psc1
.psc2
.pst
.reg
.scf
.scr
.sct
.shb
.shs
.tmp
.url
.vb
.vbe
.vbs
File description
Control File (Microsoft)
Windows PowerShell
Windows PowerShell
Windows PowerShell
Windows PowerShell
Windows PowerShell
Windows PowerShell
Windows Installer File (Microsoft)
Windows Installer Patch
Windows SDK Setup Transform Script
Office Profile Settings File
Visual Test (Microsoft)
Windows Program Information File
(Microsoft)
Developer Studio Build Log
Outlook Profile file
Program File
Windows PowerShell
Windows PowerShell
Windows PowerShell
Windows PowerShell
Windows PowerShell
Windows PowerShell
MS Exchange Address Book File, Outlook
Personal Folder File (Microsoft)
Registration Information/Key for W95/98,
Registry Data File
Windows Explorer Command
Windows Screen Saver
Windows Script Component, Foxpro
Screen (Microsoft)
Windows Shortcut into a Document
Shell Scrap Object File
Temporary File/Folder
Internet Location
VBScript File or Any VisualBasic Source
VBScript Encoded Script File
VBScript Script File, Visual Basic for
192
File type
.vsmacros
.vsw
.ws
.wsc
.wsf
.wsh
.xnk
File description
Applications Script
Visual Studio .NET Binary-based Macro
Project (Microsoft)
Visio Workspace File (Microsoft)
Windows Script File
Windows Script Component
Windows Script File
Windows Script Host Settings File
Exchange Public Folder Shortcut
See Also
 Customize attachment settings in Outlook 2007
193
VII Security reference
194
Security policies and settings in the 2007 Office
system
This section provides technical reference information for the security settings and privacy
options in the 2007 Microsoft Office system. You can use this information to determine:
 What a setting does.
 What the default configuration is for a setting.
 Which tool to use to configure a setting.
 Where to find the setting in the Office Customization Tool (OCT) or the Group
Policy Object Editor.
Note
To use Group Policy to manage the 2007 Office release, you must load the
Office 2007 Administrative Templates (that is, .adm files) into the Group
Policy Object Editor.
The following security settings and privacy options are discussed in this section:
 Trusted locations and trusted publishers settings
 ActiveX control settings
 Add-in settings
 Visual Basic for Applications (VBA) macro settings
 Document protection settings
 External content settings
 Internet Explorer feature control settings
 Privacy options
 Block file format settings
Trusted locations and trusted publishers settings
Trusted locations and trusted publishers settings enable you to specify trusted sources of
active content, such as ActiveX controls and Visual Basic for Applications (VBA)
macros.
195
Trusted locations settings
You can configure trusted locations settings for the following applications: Microsoft
Office Access 2007, Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007,
Microsoft Office Visio 2007, and Microsoft Office Word 2007. There are two types of
trusted locations settings: global settings, which apply to all applications; and applicationspecific settings, which can be configured separately for each application.
Global trusted locations settings
Global trusted locations settings apply to Office Access 2007, Office Excel 2007, Office
PowerPoint 2007, Office Visio 2007, and Office Word 2007. The settings are described
in the following table.
Setting name
Allow mix of policy and
user locations
Default configuration
A mix of policy and user
locations is allowed.
Trusted Location #1
Trusted Location #2
Trusted Location #n
Trusted locations are not
specified (see note).
Description
By default, a computer can
have trusted locations that
are created by users through
the graphical user interface
and trusted locations that are
created by administrators
through Group Policy or the
OCT. Disabling this setting
prevents users from creating
trusted locations through the
graphical user interface and
disables all trusted locations
that are created by users
through the graphical user
interface and all trusted
locations that are created by
administrators through the
OCT.
This setting enables you to
specify trusted locations
globally for Office Access
2007, Office Excel 2007,
Office PowerPoint 2007,
Office Visio 2007, and
Office Word 2007. You can
configure this setting only
through Group Policy; you
196
Setting name
Default configuration
Remove all trusted
locations written by the
OCT during installation
This setting is not selected.
Description
cannot configure global
trusted locations through the
OCT.
If you select this setting, all
trusted locations that are
specified by the OCT are
deleted. This setting can be
configured only on the
Office security settings page
of the OCT. You cannot
configure this setting
through Group Policy.
Note
Several trusted locations are specified by default during installation. These default
trusted locations do not appear in the OCT or in the Group Policy Object Editor.
For more information about default trusted locations, see "Default trusted location
settings" in Evaluate default security settings and privacy options for the 2007
Office system.
You can find the Allow mix of policy and user locations setting at the following
location on the Modify user settings page of the OCT:
 Microsoft Office 2007 system/Security Settings/Trust Center
You can find the Trusted Location #1…#n settings and the Allow mix of policy and
user locations setting at the following location in the User Configuration/Administrative
Templates node of the Group Policy Object Editor:
 Microsoft Office 2007 system/Security Settings/Trust Center
197
Application-specific trusted locations settings
Application-specific trusted locations settings must be configured separately for Office
Access 2007, Office Excel 2007, Office PowerPoint 2007, Office Visio 2007, and Office
Word 2007. The settings are described in the following table.
Setting name
Allow Trusted Locations
not on the computer
Default configuration
Trusted locations that are not
on the computer are not
allowed.
Disable all trusted
locations
Trusted locations are
enabled.
Description
By default, trusted locations
that are network shares are
disabled, but users can still
select the Allow Trusted
Locations on my network
check box in the Trust
Center graphical user
interface. If this setting is set
to Disabled and a user
attempts to designate a
network share as a trusted
location, a warning informs
the user that the current
security settings do not allow
the creation of trusted
locations with remote paths
or network paths. If an
administrator designates a
network share as a trusted
location through Group
Policy or by using the OCT
and this setting is Disabled,
the trusted location is
disabled and is not
recognized by an
application.
Enabling this setting disables
all trusted locations,
including trusted locations
that are:
 Created by default
during setup.
 Created by users through
the graphical user
interface.
198
Setting name
Default configuration
Trusted Location #1
Trusted Location #2
Trusted Location #n
Trusted locations are not
specified (see Note).
Description
 Deployed through Group
Policy.
Enabling this setting also
prevents users from
configuring trusted locations
settings in the Trust Center.
This setting allows you to
specify trusted locations
separately for Office Access
2007, Office Excel 2007,
Office PowerPoint 2007,
Office Visio 2007, and
Office Word 2007. You can
configure this setting
through the OCT and
through Group Policy.
Note
Several trusted locations are specified by default during installation. These default
trusted locations do not appear in the OCT or in the Group Policy Object Editor.
For more information about default trusted locations, see "Default trusted location
settings" in Evaluate default security settings and privacy options for the 2007
Office system.
You can find these settings at the following locations on the Modify user settings page of
the OCT:
 Microsoft Office Access 2007/Application Settings/Security/Trust Center/Trusted
Locations
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center/Trusted Locations
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust
Center/Trusted Locations
 Microsoft Office Word 2007/Word Options/Security/Trust Center/Trusted Locations
 Microsoft Office Visio 2007/Tools|Options/Security/Trust Center
You can find these settings at the following locations in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office Access 2007/Security/Trust Center/Trusted Locations
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center/Trusted Locations
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust
Center/Trusted Locations
 Microsoft Office Word 2007/Word Options/Security/Trust Center/Trusted Locations
199

Microsoft Office Visio 2007/Tools|Options/Security/Trust Center
Trusted publishers settings
There is one setting for configuring trusted publishers. This setting enables you to add a
publisher's digital certificate to the Trusted Publishers list and can be configured only in
the OCT. The Office 2007 Administrative Templates do not provide a setting for adding
publishers to the Trusted Publishers list. You can find the trusted publishers setting on the
Office security settings page in the OCT, under Add the following digital certificates to
the Trusted Publishers list. By default, there are no publishers on the Trusted Publishers
list.
The following applications use the Trusted Publishers list:
 Office Access 2007
 Office Excel 2007
 Microsoft Office InfoPath 2007
 Microsoft Office Outlook 2007
 Office PowerPoint 2007
 Microsoft Office Publisher 2007
 Office Visio 2007
 Office Word 2007
ActiveX control settings
You can use the ActiveX control settings to disable ActiveX controls and change the way
ActiveX controls are initialized.
Settings for disabling ActiveX controls
You can disable ActiveX controls by configuring the Disable All ActiveX setting, which
exists in the OCT and in the Group Policy Object Editor. This setting modifies a registry
entry named DisableAllActiveX. The 2007 Office release evaluates this registry entry to
determine whether to disable ActiveX controls when a user opens a file that contains
ActiveX controls. When this registry entry has a value of 1, ActiveX controls are
disabled. When this registry entry has a value of 0, ActiveX controls are enabled. This
setting applies only to the 2007 Office release and does not apply to earlier versions of
Office.
Note ActiveX controls cannot be disabled in files that are saved in trusted locations.
When a file is opened from a trusted location, all active content in the file is initialized
and allowed to run without notification, even if DisableAllActiveX is set to 1.
When you use the OCT to disable ActiveX controls, the DisableAllActiveX registry entry
is written to:
HKEY_CURRENT_USER/Software/Microsoft/Office/Common/Security
200
When you use the Group Policy Object Editor to disable ActiveX controls, the
DisableAllActiveX registry entry is written to:
HKEY_CURRENT_USER/Software/Policies/Microsoft/Office/Common/Security
There is one setting for disabling ActiveX controls. This setting is described in the
following table.
Setting name
Disable All ActiveX
Default configuration
Disabled
Description
When you enable this
setting, all ActiveX controls
are disabled and will not
initialize when a user opens
a file that contains ActiveX
controls. Also, when you
enable this setting, users are
not notified that ActiveX
controls are disabled. This
setting can be configured in
the OCT and with the Group
Policy Object Editor. This
setting applies only to
applications in the 2007
Office release. This setting
does not disable ActiveX
controls in files that are
opened by earlier versions of
Office.
You can find the Disable All ActiveX setting at the following location on the Modify
user settings page of the OCT:
 Microsoft Office 2007 system/Security Settings
You can also find the DisableAllActiveX setting at the following location in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office 2007 system/Security Settings
Note
You can also disable ActiveX controls by configuring ActiveX control
initialization settings. These settings are discussed in the following section.
Settings for changing the way ActiveX controls are initialized
You can change the way ActiveX controls are initialized by configuring the Unsafe
ActiveX initialization setting in the OCT or by configuring the ActiveX Control
201
Initialization setting in Group Policy. Both settings modify a registry entry named
UFIControls. The 2007 Office release and earlier versions of Office evaluate this registry
entry to determine how to initialize ActiveX controls.
There are six possible values for the UFIControls registry entry. The values are described
in the following table.
UFIControls value
Loads SFI
controls in safe
mode?
1
No
2
Yes
Initialization
behavior when a
VBA project is
present
Initializes SFI and
UFI controls with
minimal restrictions
(that is, persisted
values). If persisted
values are not
available, the
controls are
initialized with
default values by
using the InitNew
method. Users are
not notified that
ActiveX controls are
enabled.
Initializes SFI and
UFI controls with
minimal restrictions
(that is, persisted
values). If persisted
values are not
available, the
controls are
initialized with
default values by
using the InitNew
method. Users are
not notified that
ActiveX controls are
enabled.
Initialization
behavior when no
VBA project is
present
ActiveX controls are
initialized the same
way that they are
when a VBA project
is present.
ActiveX controls are
initialized the same
way that they are
when a VBA project
is present.
202
UFIControls value
Loads SFI
controls in safe
mode?
3
No
4
Yes
Initialization
behavior when a
VBA project is
present
Prompts users to
enable or disable
controls. If the user
enables controls, SFI
controls are
initialized with
minimal restrictions
(that is, with
persisted values) and
UFI controls are
initialized with
default values by
using the InitNew
method.
Initialization
behavior when no
VBA project is
present
If the file contains
only SFI controls,
SFI controls are
initialized with
minimal restrictions
(that is, persisted
values). If persisted
values are not
available, SFI
controls are
initialized with
default values by
using the InitNew
method. Users are
not prompted to
enable SFI controls.
If the file contains
UFI controls, users
are prompted to
enable or disable
controls. If user
enables controls, SFI
controls are
initialized with
minimal restrictions
and UFI controls are
initialized with
default values by
using the InitNew
method.
Prompts users to
If the file contains
enable or disable
only SFI controls,
controls. If the user
SFI controls are
enables controls, SFI initialized with
controls are
minimal restrictions
initialized with
(that is, persisted
minimal restrictions values). If persisted
203
UFIControls value
Loads SFI
controls in safe
mode?
5
No
Initialization
behavior when a
VBA project is
present
(that is, with
persisted values) and
UFI controls are
initialized with
default values by
using the InitNew
method.
Initialization
behavior when no
VBA project is
present
values are not
available, SFI
controls are
initialized with
default values by
using the InitNew
method. Users are
not prompted to
enable SFI controls.
If the file contains
UFI controls, users
are prompted to
enable or disable
controls. If the user
enables controls, SFI
controls are
initialized with
minimal restrictions
and UFI controls are
initialized with
default values by
using the InitNew
method.
Prompts users to
If the file contains
enable or disable
only SFI controls,
controls. If the user
SFI controls are
enables controls, SFI initialized with
and UFI controls are minimal restrictions
initialized with
(that is, persisted
minimal restrictions values). If persisted
(that is, with
values are not
persisted values). If
available, SFI
persisted values are
controls are
not available,
initialized with
controls are
default values by
initialized with
using the InitNew
default values by
method. Users are
204
UFIControls value
Loads SFI
controls in safe
mode?
6
Yes
Initialization
behavior when a
VBA project is
present
using the InitNew
method.
Initialization
behavior when no
VBA project is
present
not prompted to
enable SFI controls.
If the file contains
UFI controls, users
are prompted to
enable or disable
controls. If the user
enables controls, SFI
and UFI controls are
initialized with
minimal restrictions
(that is, persisted
values). If persisted
values are not
available, controls
are initialized with
default values by
using the InitNew
method.
Prompts users to
If the file contains
enable or disable
only SFI controls,
controls. If the user
SFI controls are
enables controls, SFI initialized with
and UFI controls are minimal restrictions
initialized with
(that is, persisted
minimal restrictions values). If persisted
(that is, with
values are not
persisted values). If
available, SFI
persisted values are
controls are
not available,
initialized with
controls are
default values by
initialized with
using the InitNew
default values by
method. Users are
using the InitNew
not prompted to
method.
enable SFI controls.
If the file contains
UFI controls, users
205
UFIControls value
Loads SFI
controls in safe
mode?
Initialization
behavior when a
VBA project is
present
Initialization
behavior when no
VBA project is
present
are prompted to
enable or disable
controls. If the user
enables controls, SFI
and UFI controls are
initialized with
minimal restrictions
(that is, persisted
values). If persisted
values are not
available, controls
are initialized with
default values by
using the InitNew
method.
When you configure the Unsafe ActiveX initialization setting in the OCT, the
UFIControls registry entry is written to:
HKEY_CURRENT_USER/Software/Microsoft/Office/12.0/Common/Security
When you configure the ActiveX Control Initialization setting through Group Policy,
the UFIControls registry entry is written to:
HKEY_CURRENT_USER/Software/Policies/Microsoft/Office/Common/Security
The following table describes the Unsafe ActiveX initialization settings that are in the
OCT. You can find the Unsafe ActiveX initialization setting on the Office security
settings page of the OCT.
Setting
<do not configure>
Prompt user to use control
defaults
Initialization behavior
when a VBA project is
present
This is the default setting.
Initialization behavior is the
same as Prompt user to use
persisted data.
Prompts users to enable or
disable controls. If the user
enables controls, SFI
controls are initialized with
Initialization behavior
when no VBA project is
present
This is the default setting.
Initialization behavior is the
same as Prompt user to use
persisted data.
If the file contains only SFI
controls, SFI controls are
initialized with minimal
restrictions (that is, persisted
206
Setting
Initialization behavior
when a VBA project is
present
minimal restrictions (that is,
with persisted values) and
UFI controls are initialized
with default values by using
the InitNew method. SFI
controls are initialized in
safe mode.
Prompt user to use persisted Prompts users to enable or
data
disable controls. If the user
enables controls, SFI and
UFI controls are initialized
with minimal restrictions
(that is, with persisted
values). If persisted values
are not available, controls
are initialized with default
values by using the InitNew
method. SFI controls are
initialized in safe mode.
Initialization behavior
when no VBA project is
present
values). If persisted values
are not available, SFI
controls are initialized with
default values by using the
InitNew method. SFI
controls are initialized in
safe mode. Users are not
prompted to enable SFI
controls.
If the file contains UFI
controls, users are prompted
to enable or disable controls.
If the user enables controls,
SFI controls are initialized
with minimal restrictions
and UFI controls are
initialized with default
values by using the InitNew
method. SFI controls are
initialized in safe mode.
If the file contains only SFI
controls, SFI controls are
initialized with minimal
restrictions (that is, persisted
values). If persisted values
are not available, SFI
controls are initialized with
default values by using the
InitNew method. SFI
controls are initialized in
safe mode. Users are not
prompted to enable SFI
controls.
If the file contains UFI
controls, users are prompted
to enable or disable controls.
If the user enables controls,
SFI and UFI controls are
207
Setting
Do not prompt
Do not prompt and disable
all controls
Initialization behavior
when a VBA project is
present
Initialization behavior
when no VBA project is
present
initialized with minimal
restrictions (that is, persisted
values). If persisted values
are not available, controls
are initialized with default
values by using the InitNew
method.
Initializes SFI and UFI
SFI and UFI controls are
controls with minimal
initialized with minimal
restrictions (that is, persisted restrictions (that is, persisted
values). If persisted values
values). If persisted values
are not available, the
are not available, the
controls are initialized with controls are initialized with
default values by using the
default values by using the
InitNew method. Users are
InitNew method. Users are
not notified that ActiveX
not notified that ActiveX
controls are enabled. SFI
controls are enabled. SFI
controls are not loaded in
controls are not loaded in
safe mode.
safe mode.
All ActiveX controls are
All ActiveX controls are
disabled and will not
disabled and will not
initialize when a user opens initialize when a user opens
a file that contains ActiveX a file that contains ActiveX
controls. Users are not
controls. Users are not
notified that ActiveX
notified that ActiveX
controls are disabled. This
controls are disabled. This
setting applies only to
setting applies only to
applications in the 2007
applications in the 2007
Office release. This setting
Office release. This setting
does not disable ActiveX
does not disable ActiveX
controls in files that are
controls in files that are
opened by earlier versions
opened by earlier versions
of Office.
of Office.
You can find the ActiveX Control Initialization setting at the following location in the
User Configuration/Administrative Templates node of the Group Policy Object Editor:
Microsoft Office 2007 system/Security Settings
208
You can configure the ActiveX Control Initialization setting with a value from 1 to 6.
These values correspond to the values of the UFIControls registry entry that are described
in a previous table.
The following table shows how the OCT, Group Policy, and Trust Center settings
correspond to the values of the UFIControls and DisableAllActiveX registry entries.
Registry values
UFIControls=1
DisableAllActiveX=0
Group Policy
settings
ActiveX Control
Initialization:
Enabled
ActiveX Control
Initialization
dropdown box: 1
UFIControls=2
DisableAllActiveX=0
ActiveX Control
Initialization:
Enabled
ActiveX Control
Initialization
dropdown box: 2
UFIControls=3
DisableAllActiveX=0
ActiveX Control
Initialization:
Enabled
ActiveX Control
Initialization
dropdown box: 3
OCT settings
Trust Center
settings
Unsafe ActiveX
Enable all controls
initialization
without restriction
dropdown box: Do and without
not prompt
prompting (not
recommended;
potentially
dangerous controls
can run)
Safe mode checkbox
(not selected)
Cannot be
Enable all controls
configured in the without restriction
OCT.
and without
prompting (not
recommended;
potentially
dangerous controls
can run)
Safe mode checkbox
(selected)
Cannot be
Prompt me before
configured in the enabling Unsafe for
OCT.
Initialization (UFI)
controls with
additional
restrictions and Safe
for Initialization
(SFI) controls with
minimal restrictions
Safe mode checkbox
(not selected)
209
Registry values
UFIControls=4
DisableAllActiveX=0
UFIControls=5
DisableAllActiveX=0
UFIControls=6
DisableAllActiveX=0
DisableAllActiveX=1
Group Policy
settings
ActiveX Control
Initialization:
Enabled
ActiveX Control
Initialization
dropdown box: 4
ActiveX Control
Initialization:
Enabled
ActiveX Control
Initialization
dropdown box: 5
ActiveX Control
Initialization:
Enabled
ActiveX Control
Initialization
dropdown box: 6
Disable All
ActiveX: Enabled
Disable All
ActiveX checkbox
(selected)
OCT settings
Trust Center
settings
Unsafe ActiveX
Prompt me before
initialization
enabling Unsafe for
dropdown box:
Initialization (UFI)
Prompt user to use controls with
control defaults
additional
restrictions and Safe
for Initialization
(SFI) controls with
minimal restrictions
Safe mode checkbox
(selected)
Cannot be
Prompt me before
configured in the enabling all controls
OCT.
with minimal
restrictions
Safe mode checkbox
(not selected)
Unsafe ActiveX
Prompt me before
initialization
enabling all controls
dropdown box:
with minimal
Prompt user to use restrictions
persisted data
Safe mode checkbox
(selected)
Unsafe ActiveX
Disable all controls
initialization
without notification
dropdown box: Do Safe mode checkbox
not prompt and
(unavailable)
disable all controls
Add-in settings
There are three main types of security settings for add-ins:
 Settings for disabling add-ins.
 Settings for requiring that add-ins are signed by a trusted publisher.
 Settings for disabling notifications for unsigned add-ins.
210
Settings for disabling add-ins
You can disable add-ins by configuring the Disable all application add-ins setting,
which exists in the OCT and the Group Policy Object Editor, or by configuring the
Application add-ins warnings options setting, which exists only in the OCT. Neither of
these settings are global; both settings must be configured on a per-application basis for
the following applications:
 Office Access 2007
 Office Excel 2007
 Office PowerPoint 2007
 Office Publisher 2007
 Office Visio 2007
 Office Word 2007
The settings are described in the following table.
Setting name
Disable all application addins
Default configuration
Disabled
Description
When you enable this
setting, all add-ins are
disabled and users are not
notified that add-ins are
disabled. This setting can be
configured in the OCT and
in the Group Policy Object
Editor. You must configure
this setting on a perapplication basis. This
setting does not exist for
Office Publisher 2007. To
disable add-ins in Office
Publisher 2007, you must
use the Application add-ins
warnings options setting.
211
Setting name
Application add-ins
warnings options
Default configuration
Enable all installed
application add-ins
(application default)
Description
When you set this setting to
Disable all application
extensions, all add-ins are
disabled and users are not
notified that add-ins are
disabled. This setting can be
configured only in the OCT.
You must configure this
setting on a per-application
basis.
You can find the Disable all application add-ins setting at the following locations on the
Modify user settings page of the OCT:
 Microsoft Office Access 2007/Application Settings/Security/Trust Center
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
 Microsoft Office Visio 2007/Tools|Options/Security/Trust Center
You can find the Disable all application add-ins setting at the following locations in the
User Configuration/Administrative Templates node of the Group Policy Object Editor:
 User Configuration/Administrative Templates/Microsoft Office Access
2007/Application Settings/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Excel 2007/Excel
Options/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office PowerPoint
2007/PowerPoint Options/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Publisher
2007/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Visio
2007/Tools|Options/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Word 2007/Word
Options/Security/Trust Center
You can find the Application add-ins warnings options settings on the Office security
settings page of the OCT, under Default security settings.
Settings for requiring that add-ins are signed by a trusted publisher
You can require that add-ins are signed by a trusted publisher by configuring the Require
that application add-ins are signed by trusted publisher setting, which exists in the
OCT and the Group Policy Object Editor, or by configuring the Application add-ins
212
warnings options setting, which exists only in the OCT. Neither of these settings is
global; both settings must be configured on a per-application basis for the following
applications:
 Office Access 2007
 Office Excel 2007
 Office PowerPoint 2007
 Office Publisher 2007
 Office Visio 2007
 Office Word 2007
The settings are described in the following table.
Setting name
Require that application
add-ins are signed by
trusted publisher
Default configuration
Disabled
Application add-ins
warnings options
Enable all installed
application add-ins
(application default)
Description
When you enable this
setting, add-ins that are
signed by a publisher that is
on the trusted publishers list
will run without
notification. Unsigned addins and add-ins that are
signed by a publisher that is
not on the trusted publishers
list are disabled, but users
are prompted to enable or
disable the add-ins. This
setting can be configured in
the OCT and with the Group
Policy Object Editor. You
must configure this setting
on a per-application basis.
When you set this setting to
Require that application
extensions are signed by
trusted publisher, add-ins
that are signed by a
publisher that is on the
trusted publishers list will
run without notification.
Unsigned add-ins and addins that are signed by a
publisher that is not on the
trusted publishers list are
213
Setting name
Default configuration
Description
disabled, but users are
prompted to enable or
disable the add-ins. This
setting can be configured
only in the OCT. You must
configure this setting on a
per-application basis.
You can find the Require that application add-ins are signed by trusted publisher
setting at the following locations on the Modify user settings page of the OCT:
 Microsoft Office Access 2007/Application Settings/Security/Trust Center
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Publisher 2007/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
 Microsoft Office Visio 2007/Tools|Options/Security/Trust Center
You can find the Require that application add-ins are signed by trusted publisher
setting at the following locations in the User Configuration/Administrative Templates
node of the Group Policy Object Editor:
 User Configuration/Administrative Templates/Microsoft Office Access
2007/Application Settings/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Excel 2007/Excel
Options/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office PowerPoint
2007/PowerPoint Options/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Publisher
2007/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Visio
2007/Tools|Options/Security/Trust Center
 User Configuration/Administrative Templates/Microsoft Office Word 2007/Word
Options/Security/Trust Center
You can find the Application add-ins warnings options settings on the Office security
settings page of the OCT, under Default security settings.
Settings for disabling notifications for unsigned add-ins
You can disable notifications for unsigned add-ins by configuring the Disable trust bar
notifications for unsigned application add-ins setting, which exists in the OCT and the
Group Policy Object Editor, or by configuring the Application add-ins warnings
214
options setting, which exists only in the OCT. Neither of these settings is global; both
settings must be configured on a per-application basis for the following applications:
 Office Access 2007
 Office Excel 2007
 Office PowerPoint 2007
 Office Publisher 2007
 Office Visio 2007
 Office Word 2007
The settings are described in the following table.
Setting name
Disable trust bar
notification for unsigned
application add-ins
Default configuration
Disabled
Description
This setting must be used in
conjunction with the
Require that application
add-ins are signed by
trusted publisher setting.
When you enable the
Disable trust bar
notification for unsigned
application add-ins setting,
signed add-ins that are not
trusted are disabled, but
users are prompted to enable
or disable the add-ins.
Unsigned add-ins are also
disabled, but users are not
notified and they are not
prompted to enable or
disable the unsigned addins. This setting can be
configured in the OCT and
in the Group Policy Object
Editor. You must configure
this setting on a perapplication basis.
215
Setting name
Application add-ins
warnings options
Default configuration
Enable all installed
application add-ins
(application default)
Description
When you set this setting to
Require that extensions
are signed, and silently
disable unsigned
extensions, signed add-ins
that are not trusted are
disabled, but users are
prompted to enable or
disable the add-ins.
Unsigned add-ins are also
disabled, but users are not
notified and they are not
prompted to enable or
disable the unsigned addins. This setting can be
configured only in the OCT.
You must configure this
setting on a per-application
basis.
You can find the Disable trust bar notification for unsigned application add-ins
setting at the following locations on the Modify user settings page of the OCT:
 Microsoft Office Access 2007/Application Settings/Security/Trust Center
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Publisher 2007/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
 Microsoft Office Visio 2007/Tools|Options/Security/Trust Center
You can find the Disable trust bar notification for unsigned application add-ins
setting at the following locations in the User Configuration/Administrative Templates
node of the Group Policy Object Editor:
 Microsoft Office Access 2007/Application Settings/Security/Trust Center
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Publisher 2007/Security/Trust Center
 Microsoft Office Visio 2007/Tools|Options/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
You can find the Application add-ins warnings options settings on the Office security
settings page of the OCT, under Default security settings.
216
VBA macro settings
Macro security settings enable you to change the way macros behave and the way users
are notified about macros. There are four main types of security settings for macros:
 Settings for changing the default behavior of macros.
 Settings for changing VBA.
 Settings for changing macro behavior in applications that are started
programmatically through Automation.
 Settings for preventing virus-scanning programs from scanning encrypted macros.
Settings for changing the default behavior of macros
You can change the default behavior of macros by configuring the VBA macro warning
settings setting in Group Policy, or the VBA macro warnings options setting in the
OCT. These settings must be configured on a per-application basis, and can be
configured only for the following applications:
 Office Access 2007
 Office Excel 2007
 Office PowerPoint 2007
 Office Publisher 2007
 Office Visio 2007
 Office Word 2007
Note
You can also change the default macro security settings for Office Outlook 2007.
See the Office Outlook 2007 security documentation for more information.
The VBA macro warning settings and VBA macro warnings options settings modify a
registry entry named VBAWarnings. Each application evaluates this registry to determine
how to run macros. There are four possible values for the VBAWarnings registry entry.
The values are described in the following table.
VBAWarnings value
1
2
3
Description
Untrusted and trusted macros are allowed to run without
notification.
All untrusted macros are disabled, but users are notified about
untrusted macros and can enable or disable untrusted macros.
Trusted macros are allowed to run without notification. This is
the default setting.
Unsigned macros are disabled without notification. Users are
notified about signed macros and can enable or disable signed
macros. Trusted macros are allowed to run without notification.
217
VBAWarnings value
4
Description
Untrusted macros are disabled and users are not notified that
untrusted macros are disabled. In addition, users cannot use the
Message Bar or any other dialog to enable untrusted macros.
Trusted macros are allowed to run without notification.
When you configure the VBA macro warnings options setting in the OCT, the
VBAWarnings registry entry is written to:
HKEY_CURRENT_USER/Software/Microsoft/Office/12.0/program name/Security
Where program name can be any of the following:
Access
Excel
PowerPoint
Publisher
Visio
Word
When you configure the VBA macro warning settings setting through Group Policy, the
VBAWarnings registry entry is written to:
HKEY_CURRENT_USER/Software/Policies/Microsoft/Office/12.0/program
name/Security
Where program name can be any of the following:
Access
Excel
PowerPoint
Publisher
Visio
Word
The following table shows how the OCT, Group Policy, and Trust Center settings
correspond to the values of the VBAWarnings registry entry.
Registry values
VBAWarnings=1
VBA macro
warning settings
(Group Policy)
Enabled
No security checks
for macros (not
recommended, code
in all documents can
run)
VBA macro
warnings options
(OCT)
No security checks
for VBA macros
(not recommended,
code in all
documents can run)
Macro settings
(Trust Center)
Enable all macros
(not recommended;
potentially
dangerous code can
run)
218
Registry values
VBAWarnings=2
VBAWarnings=3
VBAWarnings=4
VBA macro
warning settings
(Group Policy)
Enabled
Trust Bar warning
for all macros
Enabled
Trust Bar warning
for digitally signed
macros only
(unsigned macros
will be disabled)
Enabled
No warnings for all
macros, but disable
all macros
VBA macro
warnings options
(OCT)
Disable all VBA
macros with
notification
(application default)
Disable Trust Bar
warning for
unsigned VBA
macros (unsigned
code will be
disabled)
Disable all VBA
macros
Macro settings
(Trust Center)
Disable all macros
with notification
Disable all macros
except digitally
signed macros
Disable all macros
without notification
You can find the VBA macro warnings options setting on the Office security settings
page of the OCT, under Default security settings.
You can find the VBA macro warning settings setting at the following locations in the
User Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office Access 2007/Application Settings/Security/Trust Center
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Publisher 2007/Security/Trust Center
 Microsoft Office Visio 2007/Tools|Options/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
Settings for changing VBA
VBA security settings enable you to change the way that VBA behaves. There are three
main types of VBA security settings:
 Settings for trusting programmatic access to VBA projects.
 Settings for disabling VBA.
 Settings for configuring VBA in Office Visio 2007.
219
Settings for trusting programmatic access to VBA projects
There is one setting that enables you to control access to VBA projects. This setting can
be configured only on a per-application basis for the following applications:
 Office Excel 2007
 Office PowerPoint 2007
 Office Word 2007
The setting is described in the following table.
Setting name
Trust access to Visual
Basic project
Default configuration
Automation clients do not
have programmatic access to
VBA projects.
Description
When you enable this setting,
Automation clients have
programmatic access to VBA
projects and can use the
VBA object model. When
you disable this setting,
Automation clients do not
have programmatic access to
VBA projects. This setting
can be configured in the
OCT and in the Group Policy
Object Editor.
You can find the Trust access to Visual Basic project setting at the following locations
on the Modify user settings page of the OCT:
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
You can find the Trust access to Visual Basic project setting at the following locations
in the User Configuration/Administrative Templates node of the Group Policy Object
Editor:
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
220
Settings for disabling VBA
There is one setting that enables you to disable VBA. This setting can be configured only
on a global basis and applies to the following applications:
 Office Excel 2007
 Office Outlook 2007
 Office PowerPoint 2007
 Office Publisher 2007
 Microsoft Office SharePoint Designer 2007
 Office Word 2007
The setting is described in the following table.
Setting name
Disable VBA for Office
applications
Default configuration
VBA is enabled if it is
installed.
Description
When you enable this
setting, VBA will not
function and users will not
be able to run macros and
other programmatic content.
This setting can be
configured in the OCT and
in the Group Policy Object
Editor.
You can find the Disable VBA for Office applications setting at the following location
on the Modify user settings page of the OCT:
 Microsoft Office 2007 system/Security Settings
You can find the Disable VBA for Office applications setting at the following location
in the User Configuration/Administrative Templates node of the Group Policy Object
Editor:
 Microsoft Office 2007 system/Security Settings
221
Settings for configuring VBA in Office Visio 2007
There are three settings that enable you to change the way VBA behaves in Office Visio
2007. These settings are described in the following table.
Setting name
Enable Microsoft Visual
Basic for Applications
Load Microsoft Visual
Basic for Applications
projects from text
Enable Microsoft Visual
Basic for Applications
project creation
Default configuration
VBA is enabled.
Description
Enabling this setting allows
VBA to run. Disabling this
setting prevents VBA from
running, which can prevent
some drawing types from
having full functionality in
Office Visio 2007.
VBA projects are not loaded Enabling this setting allows
from text.
Office Visio 2007 to
compile VBA projects when
you open a file. This
enables you to use VBA
projects that are saved in
earlier Office Visio 2007
file formats. The compiled
VBA projects are not saved.
Disabling this setting
prevents VBA projects from
being loaded from text.
Users are allowed to create
Enabling this setting allows
VBA projects.
users to create VBA
projects. Disabling this
setting prevents users from
creating VBA projects in
files that do not already
have a VBA project.
You can find these settings at the following location on the Modify user settings page of
the OCT:
 Microsoft Office Visio 2007/Tools|Options/Security/Macro Security
You can find these settings at the following location in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office Visio 2007/Tools|Options/Security/Macro Security
222
Settings for changing macro behavior in applications that are started
programmatically through Automation
There are two types of Automation security settings: global settings and applicationspecific settings.
Global Automation security settings
You can change the way macros run in applications that are started programmatically
through Automation by configuring the Automation security setting. This setting is
global in scope and applies to the following applications:
 Office Excel 2007
 Office PowerPoint 2007
 Office Word 2007
This setting has three possible configuration states. Each configuration state is described
in the following table.
Configuration state
Enabled
Disable macros by default
Enabled
Macros enabled (default)
Enabled
Use application macro security level
Description
Macros are disabled in the 2007 Office
release applications that start
programmatically through Automation.
Users are not notified that macros are
disabled and users are not prompted to
enable macros.
Macros are enabled and run without
notification.
Macros run according to the security
settings of the application that is started
programmatically through Automation.
You can find this setting at the following location on the Modify user settings page of the
OCT:
 Microsoft Office 2007 system/Security Settings
You can find this setting at the following location in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office 2007 system/Security Settings
223
Application-specific Automation security settings
You can change the way macros run in Office Publisher 2007 when Office Publisher
2007 is started programmatically through Automation. To do this, you use the Publisher
automation security level setting. This setting can be configured only through Group
Policy and has three possible configuration states. Each configuration state is described in
the following table.
Configuration state
Enabled
Low (enabled)
Enabled
By UI (prompted)
Enabled
High (disabled)
Description
Macros are enabled and run without
notification in instances of Office Publisher
2007 that are started programmatically
through Automation. This is the default
configuration state.
Users are prompted whether to enable or
disable macros in instances of Office
Publisher 2007 that are started
programmatically through Automation.
Macros are disabled in instances of Office
Publisher 2007 that are started
programmatically through Automation.
Users are not notified that macros are
disabled and users are not prompted to
enable macros.
You can find the Publisher automation security level setting at the following location
in the User Configuration/Administrative Templates node of the Group Policy Object
Editor:
Microsoft Office Publisher 2007/Security
224
Settings for preventing virus-scanning programs from scanning
encrypted macros
The three settings for preventing virus-scanning programs from scanning encrypted
macros are described in the following table.
Setting name
Determine whether to force
encrypted macros to be
scanned in Microsoft Excel
Open XML workbooks
Determine whether to force
encrypted macros to be
scanned in Microsoft
PowerPoint Open XML
presentations
Determine whether to force
encrypted macros to be
scanned in Microsoft Word
Open XML documents
Default configuration
Encrypted macros are
scanned by your virusscanning program when you
open an encrypted
workbook that contains
macros.
Description
Encrypted macros are not
scanned by your virusscanning program when
you enable this setting,
which means that encrypted
macros will run according
to the macro security
settings that you have
configured. This setting
applies only to Office Excel
2007.
Encrypted macros are
Encrypted macros are not
scanned by your virusscanned by your virusscanning program when you scanning program when
open an encrypted
you enable this setting,
presentation that contains
which means that encrypted
macros.
macros will run according
to the macro security
settings that you have
configured. This setting
applies only to Office
PowerPoint 2007.
Encrypted macros are
Encrypted macros are not
scanned by your virusscanned by your virusscanning program when you scanning program when
open an encrypted document you enable this setting,
that contains macros.
which means that encrypted
macros will run according
to the macro security
settings that you have
configured. This setting
applies only to Office Word
2007.
225
You can find these settings at the following locations on the Modify user settings page of
the OCT:
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
You can find these settings at the following locations in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office Excel 2007/Excel Options/Security/Trust Center
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security/Trust Center
 Microsoft Office Word 2007/Word Options/Security/Trust Center
Document protection settings
Document protection settings enable you to change the way files and text are encrypted
with the password protection feature. There are two types of document protection
settings: global settings, which apply to Office Excel 2007, Office PowerPoint 2007, and
Office Word 2007; and application-specific settings, which apply only to Microsoft
Office OneNote 2007.
Global document protection settings
The two global document protection settings are described in the following table.
Setting name
Encryption type for
password protected Office
open XML files
Encryption type for
password protected Office
97-2003 files
Default configuration
On Microsoft Windows XP
operating systems, the
default is Microsoft
Enhanced RSA and AES
Cryptographic Provider
(Prototype), AES-128, 128bit.
On Windows Vista operating
systems, the default is
Microsoft Enhanced RSA
and AES Cryptographic
Provider, AES-128, 128-bit.
Office 97/2000 Compatible
encryption method, which is
a proprietary encryption
method.
Description
Enables you to specify the
encryption type for Office
Open XML Formats files
that are encrypted.
Enables you to specify the
encryption type for Office
97-2003 format files that
are encrypted.
226
You can find these settings at the following location on the Modify user settings page of
the OCT:
 Microsoft Office 2007 system/Security Settings
You can find these settings at the following locations in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office 2007 system/Security Settings
Application-specific document protection settings
By default, Office OneNote 2007 uses a Triple Data Encryption Standard (DES)
algorithm with a 192-bit key length. You cannot change the cryptographic algorithm or
the key length that Office OneNote 2007 uses to encrypt notes. The four applicationspecific encryption settings for Office OneNote 2007 are described in the following table.
Setting name
Disallows add-ons access
to password protected
sections
Default configuration
Add-ins can access sections
of text that have been
unlocked by a user.
Description
Enabling this setting
prevents add-ins from
accessing sections of text
that have been unlocked by a
user.
Disable password protected Encrypted sections of text
When you enable this
sections
are not disabled (that is,
setting, users cannot:
users can use the password
 Encrypt new and existing
protection feature to lock
sections of text.
and unlock sections of text
 Disable encryption on an
and change password
encrypted section of text.
settings).
 Change the password
that is used to encrypt a
section of text.
When this setting is enabled,
users can still enter a
password to access sections
of text that are encrypted.
Lock password protected
Encrypted sections of text
Enabling this setting ensures
sections as soon as I
remain unlocked for a period that encrypted sections of
navigate away from them
of time after a user navigates text become locked as soon
away from the unlocked text. as a user navigates away
from the text.
Lock password protected
Encrypted sections of text
You can change the number
sections after user hasn't
remain unlocked for 10
of minutes that unlocked
worked on them for a time minutes after a user
sections remain unlocked by
227
Setting name
Default configuration
navigates away from the
unlocked text or a user stops
editing the unlocked text.
Description
enabling this setting and
choosing a new time in
Time interval (minutes) to
lock password protected
sections.
If you do not want unlocked
sections of text to
automatically lock after a
user unlocks them, you can
disable this setting or you
can enable this setting and
clear the Check to lock
sections checkbox. In either
case, be sure that you do not
enable the Lock password
protected sections as soon
as I navigate away from
them setting. Doing so
causes unlocked sections to
lock as soon as a user
navigates away from the
sections, regardless of how
you have configured the
Lock password protected
sections after user hasn't
worked on them for a time
setting.
You can find these settings at the following locations on the Modify user settings page of
the OCT:
 Microsoft Office OneNote 2007/Tools|Options/Password
You can find these settings at the following locations in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office OneNote 2007/Tools|Options/Password
External content settings
External content settings enable you to change the way hyperlink warnings appear and to
change the behavior of linked images in Office PowerPoint 2007.
228
Hyperlink warnings settings
You can disable hyperlink warnings by using the setting that is described in the following
table.
Setting name
Disable hyperlink
warnings
Default configuration
By default, users are notified
about unsafe hyperlinks. In
addition, unsafe hyperlinks
are disabled until they are
enabled by a user.
Description
Enabling this setting
suppresses hyperlink
warnings for the following:
 Hyperlinks that use
unsafe protocols, such as
msn, nntp, mms, outlook,
and stssync.
 Hyperlinks from a
remote file to the local
computer.
This setting applies only to the following applications:
 Office Access 2007
 Office Excel 2007
 Office InfoPath 2007
 Office OneNote 2007
 Office Outlook 2007
 Microsoft Office Project 2007
 Office PowerPoint 2007
 Office Publisher 2007
 Office Visio 2007
 Office Word 2007
You can find this setting at the following location on the Modify user settings page of the
OCT:
 Microsoft Office System 2007/Security Settings
You can find this setting at the following location in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office System 2007/Security Settings
229
Linked images settings
You can enable the automatic downloading of images in Office PowerPoint 2007 by
using the setting that is described in the following table.
Setting name
Unblock automatic
download of linked images
Default configuration
By default, images that are
saved on an external
computer do not display in
slides.
Description
 Enabling this setting
allows linked images on
external Web sites to
download and appear in
slides.
You can find this setting at the following location on the Modify user settings page of the
OCT:
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security
You can find this setting at the following location in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security
Internet Explorer feature control settings
Internet Explorer feature control settings enable you to mitigate threats that can occur
when an application programmatically uses Internet Explorer functionality. You can
configure 15 feature control settings in the 2007 Office release. The 15 feature control
settings restrict a wide range of Internet Explorer functionality. The settings are described
in the following table.
Internet Explorer feature control setting
Add-on Management
Bind to object
Block pop-ups
Description
Prevents add-ons disabled by the user or
Group Policy from running or installing.
Performs additional safety checks when
ActiveX controls are initialized.
Specifically, prevents the control from
being created if the kill bit is set in the
registry. Also checks the security settings
for the zone of the URL in which the
control is instantiated to determine whether
the control can be safely initialized.
Enables Internet Explorer's default pop-up
blocker.
230
Internet Explorer feature control setting
Consistent Mime Handling
Disable user name and password
Information Bar
Local Machine Zone Lockdown Security
Mime Sniffing Safety Feature
Navigate URL
Object Caching Protection
Protection from Zone Elevation
Restrict ActiveX Install
Restrict File Download
Description
Checks the following when a file is
downloaded:
 File extension
 Content Type and Content Disposition
in the HTTP header
 File signature bits
Files with inconsistent information may be
renamed to a safer file extension. Files that
remain mismatched may be blocked from
running on the user's system.
Invalidates URL syntax that may include a
username and password, such as
http://username:password@server/.
Shows the default Internet Explorer
Information Bar when file download or
code installation is restricted.
Applies Local Machine Zone settings to all
local content.
Checks the signature bits of downloaded
files to determine the file's type and render
the type properly.
Blocks navigation to any page with a badly
formed URL.
Blocks access to objects instantiated and
cached from a different security context
than the current page.
Prevents navigation to a page in the Trusted
Sites or My Computer zone if the current
page is not already in that zone.
Allows applications to opt in to blocking
new ActiveX controls and prevents
installation of updates for ActiveX controls
that are not already installed.
Prevents file downloads that are not
initiated by the user.
231
Internet Explorer feature control setting
Saved from URL
Scripted Window Security Restrictions
Description
Evaluates the saved from URL information
for files on a Universal Naming Convention
(UNC) share. This feature increases
security on UNC paths, but at a
performance cost.
Forces pop-up windows to remain in the
viewable desktop area, display a status bar,
and not draw their borders outside the
viewable area of the screen. Ensures that
browser windows cannot overlay important
information in their parent windows, or in
system dialogs.
By default, Microsoft Office Groove 2007 (Groove.exe), Office Outlook 2007
(Outlook.exe), and Microsoft Office SharePoint Designer 2007 (Spdesign.exe) are opted
in to all 15 feature control settings. Office InfoPath 2007 (Infopath.exe) is also opted in to
all 15 feature control settings and the following three Office InfoPath 2007 components:
Document Information Panel, Workflow forms, and third-party hosting.
Internet Explorer feature control settings for all applications except Office InfoPath 2007
can be found at the following location on the Modify user settings page of the OCT:
 Microsoft Office 2007 system (machine)/Security Settings/IE Settings
Internet Explorer feature control settings for all applications except Office InfoPath 2007
can be found at the following location in the Group Policy Object Editor:
 Computer Configuration/Administrative Templates/Microsoft Office 2007 system
(machine)/Security Settings/IE Settings
Office InfoPath 2007 is a special case and cannot be configured by using the standard
Internet Explorer feature control settings. Instead, you use the Windows Internet
Explorer Feature Control Opt-In setting to configure Internet Explorer feature control
settings for Office InfoPath 2007. This setting can be configured as follows:
None. Opts out Infopath.exe and its associated components (Document Information
Panel, Workflow forms, and third-party hosting) from all 15 Internet Explorer feature
control settings.
Infopath.exe, Document Information Panel, and Workflow forms. Opts-in
everything except the third-party hosting component to all 15 Internet Explorer feature
control settings.
Infopath.exe, Document Information Panel, Workflow forms, and third-party
hosting. This is the default setting. Infopath.exe and all three associated components are
opted in to all 15 Internet Explorer feature control settings.
232
You can find the Windows Internet Explorer Feature Control Opt-In setting at the
following location on the Modify user settings page of the OCT:
 Microsoft Office InfoPath 2007 (machine)/Security
You can find the Windows Internet Explorer Feature Control Opt-In setting at the
following location in the Group Policy Object Editor:
 Computer Configuration/Administrative Templates/Microsoft Office InfoPath 2007
(machine)/Security
Privacy options
Privacy options help you protect personal and private information. You can configure
four main categories of privacy options in the 2007 Office release. The options can be
configured in the OCT and through Group Policy. The four categories of privacy options
are discussed below.
Document Inspector options
There is one Document Inspector option, which is described in the following table.
Option name
Document Inspector
Default configuration
All Inspector modules are
enabled.
Description
You can disable the
Inspector modules that are
used by Document Inspector
by enabling this option and
adding the CLSID for an
Inspector to the list of
disabled Inspector modules.
You can find the CLSID for an Inspector module by looking at the registry entries that
are listed under the following registry keys:
HKEY_LOCAL_MACHINE/Software/Microsoft/Office/12.0/Excel/Document
Inspectors
HKEY_LOCAL_MACHINE/Software/Microsoft/Office/12.0/PowerPoint/Document
Inspectors
HKEY_LOCAL_MACHINE/Software/Microsoft/Office/12.0/Word/Document
Inspectors
Note
You cannot disable the Inspector module for Comments, Revisions, Versions, and
Annotations, or the Inspector module for Document Properties and Personal
Information. That is, there is no CLSID for these Inspector modules.
233
You can find the Document Inspector option at the following location on the Modify
user settings page of the OCT:
 Microsoft Office 2007 system (machine)/Miscellaneous
You can find the Document Inspector option at the following location in the Group
Policy Object Editor:
 Computer Configuration/Administrative Templates/Microsoft Office 2007 system
(machine)/Miscellaneous
Metadata protection options
Metadata protection options are described in the following table.
Option name
Protect document metadata
for rights managed Office
Open XML files
Default configuration
Metadata is not protected in
rights-managed Office Open
XML Formats files.
Description
Enabling this option
encrypts metadata, such as
author name, hyperlink
references, and number of
words, in Office Open XML
Formats files that are
restricted using IRM.
Protect document metadata Metadata is protected in
Disabling this option
for password protected files encrypted Office Open XML prevents metadata, such as
Formats files.
author name, hyperlink
references, and number of
words, from being
encrypted in Office Open
XML Formats files that are
encrypted.
You can find these options at the following location on the Modify user settings page of
the OCT:
 Microsoft Office 2007 system/Security Settings
You can find these options at the following location in the Group Policy Object Editor:
 User Configuration/Administrative Templates/Microsoft Office 2007 system/Security
Settings
234
Office privacy options
Office privacy options are described in the following table.
Option name
Enable Customer
Experience Improvement
Program
Default configuration
This option is not enabled
(that is, users are not
enrolled in the Customer
Experience Improvement
Program).
Automatically receive small This option is not enabled
updates to improve
(that is, users do not
reliability
automatically receive small
updates to improve
reliability).
Online content options
Searches Microsoft Office
Online for Help content
when a computer is
connected to the Internet.
Description
Enabling this option opts
users in to the Customer
Experience Improvement
Program (CEIP), which can
reveal the IP address of a
user's computer to
Microsoft.
Enabling this option allows
a small file to be
downloaded that enables
Microsoft to provide users
with help if they experience
an abnormal number of
program errors. Enabling
this option can also reveal
the IP address of a user's
computer to Microsoft.
Enabling this option and
choosing the Never show
online content or entry
points setting prevents the
Help system from accessing
Office Online. It also
prevents the Help system
from displaying links to
content that is on Office
Online and prevents the
Help system from
downloading updated Help
content.
Enabling this option and
choosing the Search only
offline content whenever
available setting forces the
Help system to search only
offline Help files, even
when a computer is
235
Option name
Default configuration
Description
connected to the Internet.
Enabling this option and
choosing the Search online
content whenever
available setting enables the
Help system to search
Office Online for updated
Help when a computer is
connected to the Internet.
This is the default setting.
Note: This option is
disabled by default in the
French, German, and Italian
versions of the 2007 Office
release.
You can find these options at the following locations on the Modify user settings page of
the OCT:
 Microsoft Office 2007 system/Privacy/Trust Center
 Microsoft Office 2007 system/Tools|Options|General|Services Options/Online
Content
You can also find these options at the following locations in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office 2007 system/Privacy/Trust Center
 Microsoft Office 2007 system/Tools|Options|General|Services Options/Online
Content
236
Application-specific privacy options
Application-specific privacy options are described in the following table.
Option name
Make hidden markup
visible
Default state
Hidden markup is not
visible.
Description
Enabling this option
displays all tracked changes
before users open or save
documents. Can be
configured only for Office
PowerPoint 2007 and Office
Word 2007.
Warn before printing,
No warning is displayed
Enabling this option warns
saving, or sending a file that when a user prints or saves a about tracked changes
contains tracked changes or file that contains tracked
(revisions) and comments
comments
changes or comments.
before users print, send, or
save a document. Can be
configured only for Office
Word 2007.
Store random number to
A random number is not
Enabling this option
improve merge accuracy
stored to improve merge
improves the accuracy of
accuracy.
merging tracked changes by
multiple authors. Can be
configured only for Office
Word 2007.
You can find these options at the following locations on the Modify user settings page of
the OCT:
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security
 Microsoft Office Word 2007/Word Options/Security
You can find these options at the following locations in User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office PowerPoint 2007/PowerPoint Options/Security
 Microsoft Office Word 2007/Word Options/Security
Block file format settings
Block file format settings enable you to prevent users from opening or saving various file
types and file formats. There are two types of block file format settings: block open
settings and block save settings. You can configure block file format settings in the OCT
and through Group Policy; however, you can configure only a single block open setting
in the OCT and the majority of the settings can be configured only through Group Policy.
237
In addition, you can configure block file format settings only for the following
applications: Office Excel 2007, Office PowerPoint 2007, and Office Word 2007.
The following table provides a description of each block open setting for Office Excel
2007.
Setting name
Block opening of pre-release versions of
the file formats new to Excel 2007
Block opening of Open XML file types
Block opening of Binary 12 file types
Block opening of Binary file types
Block opening of HTML and XMLSS file
types
Block opening of XML file types
Block opening of DIF and SYLK file types
Description
Enabling this setting prevents the opening
of pre-release (beta) versions of Office
Open XML Formats files, such as .xlsb,
.xlsx, .xlsm, .xltx, .xltm, and .xlam files.
You can configure this setting in the OCT
and through Group Policy.
Enabling this setting prevents the opening
of Office Open XML Formats files, such as
.xlsx, .slxm, .xltx, .xltm, and .xlam files.
You can configure this setting only through
Group Policy.
Enabling this setting prevents the opening
of Office 2007 binary format files, such as
.xlsb files. You can configure this setting
only through Group Policy.
Enabling this setting prevents the opening
of binary format files, such as .xls, .xla, .xlt,
.xlm, .xlw, and .xlb files. You can
configure this setting only through Group
Policy.
Enabling this setting prevents the opening
of HTML and XML file types, such as
.mht, .mhtml, .htm, .html, .xml, and .xmlss
files. You can configure this setting only
through Group Policy.
Enabling this setting prevents the opening
of XML file types, such as .xml files. You
can configure this setting only through
Group Policy.
Enabling this setting prevents the opening
of DIF and SYLK file types, such as .dif
and .slk files. You can configure this setting
only through Group Policy.
238
Setting name
Block opening of Text file types
Block opening of XLL file types
Description
Enabling this setting prevents the opening
of text file types, such as .txt, .csv, and .prn
files. You can configure this setting only
through Group Policy.
Enabling this setting prevents the opening
of XLL file types, such as .xll files. You
can configure this setting only through
Group Policy.
The following table provides a description of each block open setting for Office
PowerPoint 2007.
Setting name
Block opening of pre-release versions of
the file formats new to PowerPoint 2007
Block opening of Open XML file types
Block opening of Binary file types
Block opening of HTML file types
Block opening of Outlines
Description
Enabling this setting prevents the opening
of pre-release (beta) versions of Office
Open XML Formats files, such as .pptx,
.pptm, .potx, .potm, .ppsx, and .ppsm files.
You can configure this setting in the OCT
and through Group Policy.
Enabling this setting prevents the opening
of Office Open XML Formats files, such as
.pptx, .pptm, .potx, .potm, .ppsx, .ppsm,
.ppam, .thmx, and .xml files. You can
configure this setting only through Group
Policy.
Enabling this setting prevents the opening
of Office binary file types, such as .ppt,
.pot, .pps, and .ppa files. You can configure
this setting only through Group Policy.
Enabling this setting prevents the opening
of HTML file types, such as .htm, .html,
.mht, and .mhtml files. You can configure
this setting only through Group Policy.
Enabling this setting prevents the opening
of files as outlines, such as .rtf, .txt, .doc,
.wpd, .docx, .docm, and .wps files. You can
configure this setting only through Group
Policy.
239
Setting name
Block opening of Converters
Description
Enabling this setting prevents the opening
of files that have a format that is previous
to the PowerPoint 97 format, such as .ppt,
.pot, .pps, and .ppa files. You can configure
this setting only through Group Policy.
The following table provides a description of each block open setting for Office Word
2007.
Setting name
Block opening of pre-release versions of
the file formats new to Word 2007
Block opening of Open XML file types
Block opening of Binary file types
Block opening of HTML file types
Block opening of Word 2003 XML file
types
Block opening of RTF file types
Description
Enabling this setting prevents the opening
of pre-release (beta) versions of Office
Open XML Formats files, such as .docx,
.docm, .dotx, and .dotm files. You can
configure this setting in the OCT and
through Group Policy.
Enabling this setting prevents the opening
of Office Open XML Formats files, such as
.docx, .dotx, .docm, .dotm, and .xml files.
You can configure this setting only through
Group Policy.
Enabling this setting prevents the opening
of Office binary file types, such as .doc and
.dot files. You can configure this setting
only through Group Policy.
Enabling this setting prevents the opening
of HTML file types, such as .htm, .html,
.mht, and .mhtml files. You can configure
this setting only through Group Policy.
Enabling this setting prevents the opening
of Office 2003 XML file types, such as
.xml files. You can configure this setting
only through Group Policy.
Enabling this setting prevents the opening
of RTF file types, such as .rtf files. You can
configure this setting only through Group
Policy.
240
Setting name
Block open Converters
Block opening of Text file types
Block opening of Internal file types
Block opening of files before version
Description
Enabling this setting prevents the opening
of files through external converters, such as
those for WordPerfect, that are installed
with the 2007 Office release. You can
configure this setting only through Group
Policy.
Enabling this setting prevents the opening
of TXT file types, such as .txt files. You
can configure this setting only through
Group Policy.
Enabling this setting prevents the opening
of pre-release binary format files. You can
configure this setting only through Group
Policy.
Enabling this setting enables you to prevent
file formats that are older than a specific
Office release from opening. You can
configure this setting only through Group
Policy.
The following table provides a description of each block save setting for Office Excel
2007.
Setting name
Block saving of Open XML file types
Block saving of Binary 12 file types
Block saving of Binary file types
Description
Enabling this setting prevents the saving of
Office Open XML Formats files, such as
.xlsx, .xlsm, .xltx, .xltm, and .xlam files.
You can configure this setting only through
Group Policy.
Enabling this setting prevents the saving of
Office 2007 binary file types, such as .xlsb
files. You can configure this setting only
through Group Policy.
Enabling this setting prevents the saving of
Office binary file types, such as .xls, .xla,
.xlt, .xlm, .xlw, and .xlb files. You can
configure this setting only through Group
Policy.
241
Setting name
Block saving of HTML and XMLSS file
types
Block saving of XML file types
Block saving of DIF and SYLK file types
Block saving of Text file types
Description
Enabling this setting prevents the saving of
HTML and XML files types, such as .mht,
.mhtml, .htm, .html, .xml, and .xmlss files.
You can configure this setting only through
Group Policy.
Enabling this setting prevents the saving of
XML file types, such as .xml files. You can
configure this setting only through Group
Policy.
Enabling this setting prevents the saving of
DIF and SYLK file types, such as .dif and
.slk files. You can configure this setting
only through Group Policy.
Enabling this setting prevents the saving of
text file types, such as .txt, .csv, and .prn
files. You can configure this setting only
through Group Policy.
The following table provides a description of each block save setting for Office
PowerPoint 2007.
Setting name
Block saving of Open XML file types
Block saving of Binary file types
Block saving of HTML file types
Description
Enabling this setting prevents the saving of
Office Open XML Formats files, such as
.pptx, .pptm, .potx, .potm, .ppsx, .ppsm,
.ppam, .thmx, and .xml files. You can
configure this setting only through Group
Policy.
Enabling this setting prevents the saving of
Office binary file types, such as .ppt, .pot,
.pps, and .ppa files. You can configure this
setting only through Group Policy.
Enabling this setting prevents the saving of
HTML file types, such as .htm, .html, .mht,
and .mhtml files. You can configure this
setting only through Group Policy.
242
Setting name
Block saving of outlines
Block saving of GraphicFilters
Description
Enabling this setting prevents the saving of
files as outlines, such .rtf, .txt, .doc, .wpd,
.docx, .docm, and .wps files. You can
configure this setting only through Group
Policy.
Enabling this setting prevents the saving of
graphic file types, such as .jpg, .png, .tif,
.bmp, .wmf, and .emf files. You can
configure this setting only through Group
Policy.
The following table provides a description of each block save setting for Office Word
2007.
Setting name
Block saving of Open XML file types
Description
Enabling this setting prevents the saving of
Office Open XML Formats files, such as
.docx, .dotx, .docm, .dotm, and .xml files.
You can configure this setting only through
Group Policy.
Block saving of Binary file types
Enabling this setting prevents the saving of
Office binary file types, such as .doc and
.dot files. You can configure this setting
only through Group Policy.
Block saving of HTML file types
Enabling this setting prevents the saving of
HTML file types, such as .htm, .html, .mht,
and .mhtml files. You can configure this
setting only through Group Policy.
Block saving of Word 2003 XML file types Enabling this setting prevents the saving of
Office 2003 XML format files, such as .xml
files. You can configure this setting only
through Group Policy.
Block saving of RTF file types
Enabling this setting prevents the saving of
RTF file formats, such as .rtf files. You can
configure this setting only through Group
Policy.
243
Setting name
Block saving of converters
Block saving of Text file types
Description
Enabling this setting prevents the saving of
files through converters, such as the
WordPerfect converter that is included in
the 2007 Office release. You can configure
this setting only through Group Policy.
Enabling this setting prevents the saving of
TXT file types, such as .txt files. You can
configure this setting only through Group
Policy.
By default, users cannot open files that have been saved in a format previous to the Word
6.0 format. Files that have been saved using a beta version of Word 6.0 are considered to
be previous to the Word 6.0 format and cannot be opened by default.
You can find these settings at the following locations on the Modify user settings page of
the OCT:
 Microsoft Office Excel 2007/Block file formats
 Microsoft Office PowerPoint 2007/Block file formats
 Microsoft Office Word 2007/Block file formats
You can find these settings at the following locations in the User
Configuration/Administrative Templates node of the Group Policy Object Editor:
 Microsoft Office Word 2007/Block file formats
 Microsoft Office PowerPoint 2007/Block file formats
 Microsoft Office Word 2007/Block file formats
See Also
 Evaluate default security settings and privacy options for the 2007 Office system
244