Export (0) Print
Expand All

5 Appendix A: Product Behavior

Office

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include released service packs:

  • Microsoft Office 97

  • Microsoft Office 2000

  • Microsoft Office XP

  • Microsoft Office 2003

  • the 2007 Microsoft Office system

  • Microsoft Office 2010 suites

  • Microsoft Office 2013

Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) number appears with the product version, behavior changed in that service pack or QFE. The new behavior also applies to subsequent service packs of the product unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms SHOULD or SHOULD NOT implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that the product does not follow the prescription.

<1> Section 1.5: These persistence formats provide interoperability with applications that create or read documents conforming to this structure, including Word 97, Word 2000, Word 2002, Office Word 2003, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, and Office PowerPoint 2003. These persistence formats can also be used for interoperability with Office Word 2007, Word 2010, Office Excel 2007, Excel 2010, Office PowerPoint 2007, or PowerPoint 2010 when compatibility with Word 97, Word 2000, Word 2002, Office Word 2003, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, and Office PowerPoint 2003 is a primary concern.

<2> Section 2.3.1.2: For some uncompressed bitmaps, this value is equal to 0x0000 and does not specify the size of the image.

<3> Section 2.3.1.6: In Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, cCL specifies the number of toolbar controls in the toolbar. In Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 cCL does not specify the number of toolbar controls in the toolbar and the value of cCL is equal to 0xFF (-1).

<4> Section 2.3.1.8: In Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010, fCtlModified can be 0 and the toolbar can still save its toolbar controls to the file. In Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fCtlModified is always equal to 1 and ignored.

<5> Section 2.3.1.9: When tbds is greater than 0x03, this field specifies the most recent toolbar dock state.

<6> Section 2.3.1.12: In Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010, fNoSetCursor is equal to 0 if the tcid value of the TBCHeader structure that contains this structure does not equal 0x0001. In Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fNoSetCursor is equal to the appropriate value listed in [MS-CTXLS] section 2.2 if the tcid value of the TBCHeader structure that contains this structure does not equal 0x0001.

<7> Section 2.3.1.12: In Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fNoAccel is equal to 0 if the tct value of the TBCHeader structure (section 2.3.1.10) that contains this structure is equal to 0x0F. Otherwise, if tct is not equal to 0x0F, fNoAccel is equal to 1. In Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010, fNoAccel is equal to the appropriate value listed in [MS-CTDOC] section 2.2 if the tcid value of the TBCHeader structure that contains this structure does not equal 0x0001.

<8> Section 2.3.1.12: In Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 fAlwaysEnabled is equal to 0 if the tcid value of the TBCHeader structure (section 2.3.1.10) that contains this structure does not equal 0x0001. In Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fAlwaysEnabled is equal to the appropriate value listed in [MS-CTXLS] section 2.2 if the tcid value of the TBCHeader structure that contains this structure does not equal 0x0001.

<9> Section 2.3.1.12: In Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010, fExclusivePopup is equal to 0. In Excel 97, and Excel 2000, fExclusivePopup is equal to 1 when the tcid field of the TBCHeader structure (section 2.3.1.10) that contains this structure equals 0x0001. In Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fExclusivePopup is equal to 1 when the tcid field of the TBCHeader structure that contains this structure equals 0x0001 and when the tct field the TBCHeader structure (section 2.3.1.10) that contains this structure equals one of the following values: 0x0A, 0x0B, 0x0C, 0x0D, or 0x0E. In Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fExclusivePopup is equal to 0 when the tcid field of the TBCHeader structure that contains this structure equals 1 and when the tct field the TBCHeader structure that contains this structure does not equal any of the following values: 0x0A, 0x0B, 0x0C, 0x0D, and 0x0E. In Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fExclusivePopup is equal to the appropriate value listed in [MS-CTXLS] section 2.2 if the tcid value of the TBCHeader structure that contains this structure does not equal 0x0001.

<10> Section 2.3.1.12: In Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010, fDefaultBehavior is equal to 0. In Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, fDefaultBehavior is equal to 0 when the tcid field of the TBCHeader structure (section 2.3.1.10) that contains this structure equals 0x0001 and is equal to 1 when the tcid field of the TBCHeader structure that contains this structure does not equal 0x0001.

<11> Section 2.3.1.14: If the toolbar control is of type Button or ExpandingGrid, and the fHyperlinkType field of the TBCBSFlags structure (section 2.3.1.18) contained by the TBCBSpecific structure (section 2.3.1.17), contained by the TBCData structure (section 2.3.1.13) that contains the TBCGeneralInfo structure (section 2.3.1.14) that contains this structure does not equal 0, the value of tooltip specifies the hyperlink path for the toolbar control.

<12> Section 2.3.1.18: In Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010, reserved1 is equal to 1. In Word 97, and Excel 97, reserved1 is equal to 0 and ignored.

<13> Section 2.3.2.4.1: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 use the MD5 algorithm to create the signature digest, specified by the identifier "1.2.840.113549.2.5".

<14> Section 2.3.2.4.4.2: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 do not provide a value for the programName string when signing the VBA project. However, if one is provided the applications interpret it.

<15> Section 2.3.2.4.4.2: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the moreInfo field when signing the VBA project. However, if the field is provided, the applications interpret it.

<16> Section 2.3.2.5.3: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 write properties in the digital certificate store as a byproduct of the way the digital certificate store is constructed, but none of the properties specify any behavior and are ignored when encountered.

<17> Section 2.3.3: A minimal document is not required to contain this property set storage, but all files written through a standard save operation by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 include this property set storage.

<18> Section 2.3.3.1.4: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 do not constrain this value on write, but enforce this constraint on read.

<19> Section 2.3.3.1.4: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 write out the count of bytes including padding and the null-terminating character.

<20> Section 2.3.3.1.4: The [MS-OLEPS] specification requires that padding is done with 0x00 values, but Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 write out arbitrary values for their padding in this case.

<21> Section 2.3.3.1.5: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 do not constrain this value on write, but enforce this constraint on read.

<22> Section 2.3.3.1.6: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 do not constrain this value on write, but enforce this constraint on read.

<23> Section 2.3.3.1.6: The [MS-OLEPS] specification requires that padding is done with 0x00 values, but Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 write out arbitrary values for their padding in this case.

<24> Section 2.3.3.1.18: For PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 document content, other than hyperlinks on shapes, the value is 0x00000007.

<25> Section 2.3.3.1.18: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007 and Word 2010 generate this value as specified in [MS-DOC] section 2.4.7. Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007 and Excel 2010 generate this value as specified in [MS-XLS] section 2.7.1. For PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007 and PowerPoint 2010, the value is 0x00000006.

<26> Section 2.3.3.1.18: For hyperlinks on shapes, this value is generated as specified in [MS-ODRAW] section 2.5.1. For hyperlinks in other Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007 and Word 2010 document content, this value is 0x00000005. For hyperlinks in other Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007 and Excel 2010 document content, this value is 0x00000006. For hyperlinks in other PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007 and PowerPoint 2010 document content, this value is 0x0000007.

<27> Section 2.3.3.1.18: The unsigned 2-byte integer specified by the high two bytes of this value can always be written as 0x0000 by an application that saves the entire file, as it specifies that the hyperlink is in sync with the document contents. If a process changes the hyperlink property element without a corresponding change to the related document content such that the hyperlink needs to be fixed in the document the next time the document is loaded, this value needs to be changed to 0x0001 by the process. If such a process wishes to specify that the hyperlink is to be removed from the document the next time the document is loaded, this value needs to be changed to 0x0002 by the process.

<28> Section 2.3.3.2.1.1: The GKPIDSI_PAGECOUNT property is written and interpreted by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 only. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, or preserve an existing value but ignore it.

<29> Section 2.3.3.2.1.1: In some cases Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 write an estimate for this value. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 will calculate an accurate value for this property on each save.

<30> Section 2.3.3.2.1.1: The GKPIDSI_WORDCOUNT property is written and interpreted by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010. Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, or preserve an existing value but ignore it.

<31> Section 2.3.3.2.1.1: The GKPIDSI_CHARCOUNT property is written and interpreted by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 only. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, or preserve an existing value but ignore it.

<32> Section 2.3.3.2.2.1: The GKPIDDSI_PRESFORMAT property is written and interpreted by PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 only. Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, write an empty string for the value, or preserve a read value from an existing file but ignore it.

<33> Section 2.3.3.2.2.1: Only written by PowerPoint 97, PowerPoint 2000, PowerPoint 2002, and Office PowerPoint 2003.

<34> Section 2.3.3.2.2.1: Only written by Office PowerPoint 2007 and PowerPoint 2010.

<35> Section 2.3.3.2.2.1: Only written by Office PowerPoint 2007 and PowerPoint 2010.

<36> Section 2.3.3.2.2.1: Only written by Office PowerPoint 2007 and PowerPoint 2010.

<37> Section 2.3.3.2.2.1: The GKPIDDSI_BYTECOUNT property is written by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 only. Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, or preserve an existing value but ignore it. Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 usually omit this property or in some scenarios write a value that is inaccurate for this property, because Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 only set or update this property when the BuiltInDocumentProperties property is called from the application’s document object model and do not recalculate it on save.

<38> Section 2.3.3.2.2.1: The GKPIDDSI_LINECOUNT property is written and interpreted by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 only. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, or preserve an existing value but ignore it.

<39> Section 2.3.3.2.2.1: In some cases Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 write an estimate for this value. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 will calculate an accurate value for this property on each save.

<40> Section 2.3.3.2.2.1: The GKPIDDSI_PARACOUNT property is written and interpreted by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007 and PowerPoint 2010. Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, or preserve an existing value but ignore it.

<41> Section 2.3.3.2.2.1: The GKPIDDSI_SLIDECOUNT property is written and interpreted by PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 only. Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, write 0, or preserve an existing value but ignore it.

<42> Section 2.3.3.2.2.1: The GKPIDDSI_NOTECOUNT property is written and interpreted by PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 only. Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, write 0, or preserve an existing value but ignore it.

<43> Section 2.3.3.2.2.1: The GKPIDDSI_HIDDENCOUNT property is written and interpreted by PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 only. Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, write 0, or preserve an existing value but ignore it.

<44> Section 2.3.3.2.2.1: The GKPIDDSI_MMCLIPCOUNT property is written and interpreted by PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 only. Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, write 0, or preserve an existing value but ignore it.

<45> Section 2.3.3.2.2.1: The GKPIDDSI_LINKSDIRTY property is interpreted by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 only. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 write 0x00000000 for the property value. Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007 and Excel 2010 will preserve an existing value but ignore it (though in the value preservation case, a nonzero value will get converted to the value 0xFFFFFFF on save). PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 always fix up linked fields regardless of the state of this property. Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 always write the GKPIDDSI_LINKSDIRTY property as FALSE (0x00000000) because they write out updated linked property values, if applicable, in the User Defined Property Set (section 2.3.3.2.3) when saving a document.

<46> Section 2.3.3.2.2.1: The GKPIDDSI_CCHWITHSPACES property is written and interpreted by Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 only. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 omit the property, or will preserve an existing value but ignore it.

<47> Section 2.3.3.2.2.1: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 always write the GKPIDDSI_HYPERLINKSCHANGED property as FALSE because the applications write out an updated "_PID_HLINKS" property, if applicable, in the User Defined Property Set (section 2.3.3.2.3) when saving a document.

<48> Section 2.3.3.2.2.1: Word 97, Word 2000, Word 2002, Office Word 2003, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Excel 97, Excel 2000, Excel 2002, and Office Excel 2003 write their respective application minor version numbers as the minor version number portion of the GKPIDDSI_VERSION property.

<49> Section 2.3.3.2.2.1: PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 use this property for storing their VBAdigital signature (2). Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 store their VBAdigital signature (2) in an unrelated location and will not write this property. Word 97, PowerPoint 97, and Excel 97 do not write digital signatures (2) for VBA.

<50> Section 2.3.3.2.2.1: Word 97, Word 2000, Word 2002, Office Word 2003, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Excel 97, Excel 2000, Excel 2002, and Office Excel 2003 do not write this property, but preserve an existing value if it already exists. Office Word 2007, Word 2010, Office PowerPoint 2007, PowerPoint 2010, Office Excel 2007, and Excel 2010 will write this property if opening a file from or saving a file to a Windows SharePoint Services document library, in which case they will write the value "document".

<51> Section 2.3.3.2.2.1: Word 97, Word 2000, Word 2002, Office Word 2003, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Excel 97, Excel 2000, Excel 2002, and Office Excel 2003 do not write this property, but preserve an existing value if it already exists.

<52> Section 2.3.3.2.2.1: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 do not write this property, but preserve an existing value if it already exists.

<53> Section 2.3.3.2.2.1: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 do not write this property, but preserve an existing value if it already exists.

<54> Section 2.3.3.2.3.2: Excel 97 and Word 97 write a random GUID for the _PID_GUID property if the property does not yet exist. PowerPoint 97 writes a random GUID for this property on document creation only.

<55> Section 2.3.3.2.3.2: The _MarkAsFinal property applies only to Office Excel 2007, Excel 2010, Office Word 2007, Word 2010, Office PowerPoint 2007, and PowerPoint 2010. Other applications do not write this property and ignore it on read, but preserve an existing value.

<56> Section 2.3.3.2.3.2: The Microsoft Theme property applies only to Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010. Other applications do not write this property and ignore it on read, but preserve an existing value.

<57> Section 2.3.3.2.3.2: The Presentation property applies only to Office PowerPoint 2007 and PowerPoint 2010. Other applications do not write this value and ignore it on read, but preserve an existing value.

<58> Section 2.3.3.2.3.2: The SlideDescription property applies only to Office PowerPoint 2007 and PowerPoint 2010. Other applications do not write this value and ignore it on read, but preserve an existing value.

<59> Section 2.3.3.2.3.2: The _AllowSignedDocumentWithoutReadOnly property applies only to Office Excel 2007, Excel 2010, Office Word 2007, Word 2010, Office PowerPoint 2007, and PowerPoint 2010. Previous versions of the applications ignore this property, but preserve an existing value.

<60> Section 2.3.3.2.3.2: The _TemplateID property applies only to Office Word 2003, Office PowerPoint 2003, Office Excel 2003, Office Word 2007, Office PowerPoint 2007, Office Excel 2007, Word 2010, PowerPoint 2010, and Excel 2010. Previous versions of the applications ignore this property but preserve an existing value.

<61> Section 2.3.3.2.3.2: Unless otherwise specified, these properties apply only to Office Word 2003, Office PowerPoint 2003, Office Excel 2003, Office Word 2007, Office PowerPoint 2007, Office Excel 2007, Word 2010, PowerPoint 2010, and Excel 2010. Previous versions of the applications do not write these values and ignore them on read, but will preserve an existing value.

<62> Section 2.3.3.2.3.2: The _CheckOutSrcUrl property applies only to Office Word 2007, Office PowerPoint 2007, Office Excel 2007, Word 2010, PowerPoint 2010, and Excel 2010. Previous versions of the applications do not write this value and ignore it on read, but will preserve an existing value.

<63> Section 2.3.3.2.3.2: Regardless of case, "none" is considered an invalid identifier for a smart document solution by Office Word 2003, Office Word 2007, Word 2010, Office Excel 2003, Office Excel 2007, and Excel 2010.

<64> Section 2.3.3.2.3.2: Office Word 2003, Office Word 2007, Word 2010, Office Excel 2003, Office Excel 2007, and Excel 2010 read and write this property. Other applications do not write this value and ignore it on read, but will preserve an existing value.

<65> Section 2.3.3.2.3.2: Office Word 2003, Office Word 2007, Word 2010, Office Excel 2003, Office Excel 2007, and Excel 2010 read and write this property. Other applications do not write this value and ignore it on read, but will preserve an existing value.

<66> Section 2.3.3.2.3.2: Office Word 2003, Office Word 2007, and Word 2010 read and write this property. Other applications do not write this value and ignore it on read, but will preserve an existing value.

<67> Section 2.3.3.2.3.2: Regardless of case, "none" is considered an invalid identifier for a solution by Office Word 2003, Office Word 2007, and Word 2010.

<68> Section 2.3.3.2.3.2: Office Word 2003, Office Word 2007, and Word 2010 read and write this property. Other applications do not write this value and ignore it on read, but will preserve an existing value.

<69> Section 2.3.3.2.3.2: For Office Word 2003, Office Excel 2003, Office Word 2007, Office Excel 2007, Word 2010, and Excel 2010 documents, these solutions are generated through Visual Studio Tools for Office document add-in solutions. Managed code document add-in solutions are not supported by other applications or versions.

<70> Section 2.3.3.2.3.2: Office Word 2003, Office Excel 2003, Office Word 2007, Office Excel 2007, Word 2010, and Excel 2010 interpret this property and support managed code document add-in solutions. Other applications ignore the property on read, but will preserve an existing value.

<71> Section 2.3.3.2.3.2: Office Word 2003, Office Excel 2003, Office Word 2007, Office Excel 2007, Word 2010, and Excel 2010 interpret this property and support managed code document add-in solutions. Other applications ignore the property on read, but will preserve an existing value.

<72> Section 2.3.3.2.3.2: Unless otherwise specified, these properties apply only to Word 2002, PowerPoint 2002, Excel 2002, Office Word 2003, Office PowerPoint 2003, Office Excel 2003, Office Word 2007, Office PowerPoint 2007, Office Excel 2007, Word 2010, PowerPoint 2010, and Excel 2010. Previous versions of the applications do not write these values and ignore them on read, but will preserve an existing value.

<73> Section 2.3.3.2.3.2: Office Word 2003, Office PowerPoint 2003, Office Excel 2003, Office Word 2007, Office PowerPoint 2007, Office Excel 2007, Word 2010, PowerPoint 2010, and Excel 2010 read and write this property. Previous versions of the applications do not write this value and ignore it on read, but will preserve an existing value.

<74> Section 2.3.3.2.3.2: Office Word 2003, Office PowerPoint 2003, Office Excel 2003, Office Word 2007, Office PowerPoint 2007, Office Excel 2007, Word 2010, PowerPoint 2010, and Excel 2010 ignore this property unless the registry key HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\Options\Mail has a DWORD value named "AdHocReviewBehavior" with a value of 0, where <version> is "11.0" for Office Word 2003, Office PowerPoint 2003, and Office Excel 2003, "12.0" for Office Word 2007, Office PowerPoint 2007, and Office Excel 2007, or "14.0" for Word 2010, PowerPoint 2010, and Excel 2010.

<75> Section 2.3.3.2.3.3: Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, and Word 2010 create links to bookmarks for their linked properties, where the link entry’s value is the name of the bookmark. Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010 create links to named ranges for their linked properties, where the link entry’s value is the name of the range. PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, and PowerPoint 2010 create links to bookmark portions of slide content for their linked properties, where the link entry’s value is the identifier of the bookmarked slide content.

<76> Section 2.3.6: Word 97, Word 2000, Word 2002, Office Word 2003, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Excel 97, Excel 2000, Excel 2002, and Office Excel 2003 do not create this storage.

<77> Section 2.3.6.1.4: Custom XML data item with the target namespace http://schemas.microsoft.com/office/2006/coverPageProps is only written by Office Word 2007 and Word 2010.

<78> Section 2.3.7.7: The value 1 can also be saved. This will cause a return value of E_INVALIDARG from CreateUri().

<79> Section 2.3.7.7: The value 1 can also be saved. This will cause a return value of E_INVALIDARG from CreateUri().

<80> Section 4.3: If the digest data of the digital signature (2) is not MD5 encoded, the signature will not be verified by existing versions of Word 97, Word 2000, Word 2002, Office Word 2003, Office Word 2007, Word 2010, PowerPoint 97, PowerPoint 2000, PowerPoint 2002, Office PowerPoint 2003, Office PowerPoint 2007, PowerPoint 2010, Excel 97, Excel 2000, Excel 2002, Office Excel 2003, Office Excel 2007, and Excel 2010.

Show:
© 2014 Microsoft