Compatibility issues in Office
Collapse the table of content
Expand the table of content

Compatibility issues in Office

Office 2013 and later

Get more information about issues displayed in the telemetry log about possible compatibility issues in Office products.

Last modified: April 12, 2016

Applies to: Office 2013

In this article
Controls
Removed and deprecated members in the Object Model
Behavior changes in the Object Model
Hidden members in the Object Model
Additional resources

The following tables list information about issues presented in the telemetry log. For more information about the telemetry log, see Troubleshooting Office files and custom solutions with the telemetry log.

For information about features that have been changed or removed since Office 2013, see Changes in Office 2016 for Windows.

These messages can appear if the file contains a control that may not be supported in Office or on the computer operating system.

Table 1. Issues displayed in the telemetry log about controls

Event ID

Introduced in version

Applications affected

Additional information

Title

Description

10000

Office 2013

All Office 2013

Warning: Visual Basic 6.0 Controls

The file uses a Visual Basic 6.0 control that does not work in 64-bit versions of Office or in 32-bit versions of Office that are running on a device that uses an ARM processor. Replace the control with a supported control if you want it to be available to Office applications in those environments.

10001

Office 2013

All Office 2013

Link

Controls: Visual Basic 6.0 Control on 64-bit OS

The file uses a Visual Basic 6.0 control that does not work in 64-bit versions of Office. Visual Basic 6.0 runtime files are 32-bit and are supported in the 32-bit OS or in WOW emulation environments only.

10002

Office 2013

All Office 2013

Link

Controls: Visual Basic 6.0 Controls on Device with ARM Processor

The file uses a Visual Basic 6.0 control that does not work on a device that uses an ARM processor.

10003

Office 2013

All Office 2013

Link

Controls: Microsoft Calendar Control

The file uses the Microsoft Calendar control (Mscal.ocx), a feature of previous versions of Access that is not available in Office 2013. The control will not work because it is not installed on the host computer. Use other date picker controls as an alternative, like the Date Picker Content Control (in Word 2013) or the Windows DatePicker control (in the Windows Common Controls).

For more information, see Replacing the Calendar Control in Access 2010 Applications.

10004

Office 2013

All Office 2013

Link

Office Web Components

The file uses an Office Web Components (MSOWC.dll) control. The control will not work because the Office Web Components are not installed on this computer and are not included with Office 2013. To use this control, install the Office Web Components separately.

For more information, see HOW TO: Find Office Web Components Programming Documentation and Samples

10005

Office 2013

All Office 2013

Link

Controls: Unregistered ActiveX Control

The file uses ActiveX controls that are not registered on the host computer. To use the control, register it on the host computer.

These messages can appear if the add-in or macro-enabled document code uses an object, member, collection, enumeration, or constant that has been removed from the application’s object model.

Table 2. Issues displayed in the telemetry log about removed and deprecated members

Event ID

Introduced in version

Applications affected

Additional Information

Title

Description

10103

Office 2013

Word 2013, Outlook 2013

Link

OM Removed: Custom XML Feature

The Custom XML feature is removed from Word. The following methods and properties are hidden, and if accessed, return run-time error:

  • XMLNodes.Add method

  • Document.XMLHideNamespaces property

  • Document.XMLSaveDataOnly property

  • Document.XMLSchemaViolations property

  • XMLSchemaViolations object and all its members

  • XMLSchemaViolation object and all its members

  • Application.TaskPanes, if the wdTaskPaneXMLStructure constant (5) of the WdTaskPanes enumeration is specified

  • Options.PrintXMLTag property

  • View.ShowXMLMarkup property

  • XMLChildNodeSuggestions collection and all its members

  • XMLChildNodeSuggestion object and all its members

  • Selection.XMLParentNode property

  • Range.XMLParentNode property

10113

Office 2013

Word 2013, Outlook 2013

OM Removed: Smart Tag Feature

The SmartTags feature is removed from Word. The following objects, methods, and properties are hidden, and if accessed, return a runtime error:

  • SmartTag object and members

  • SmartTags collection and members

  • SmartTagAction object and members

  • SmartTagActions collection and members

  • SmartTagType object and members

  • SmartTagTypes collection and members

  • XMLNode.SmartTag property

The following methods are hidden, and if accessed, fail silently:

  • Document.CheckNewSmartTags method

  • Document.RecheckSmartTags method

  • Document.RemoveSmartTags method

The following properties are hidden, and if accessed, always returns FALSE:

  • Document.EmbedSmartTags property

  • Document.SmartTagsAsXMLProps property

  • Options.LabelSmartTags property

  • Options.DisplaySmartTagButtons property

  • EmailOptions.EmbedSmartTag property

The following property is hidden, and if accessed, always returns true:

  • View.DisplaySmartTags property

The following properties are hidden, and if accessed, always returns an empty collection:

  • Application.SmartTagTypes property

  • Document.SmartTags property

  • Range.SmartTags property

  • Selection.SmartTags property

10115

Office 2013

Word 2013, Outlook 2013

OM Removed: AutoSummary Feature

The AutoSummary feature is removed from Word. The following method and properties are hidden, and if accessed, return a runtime error:

  • Document.AutoSummarize method

  • Document.ShowSummary property

  • Document.SummaryViewMode property

  • Document.SummaryLength property

10116

Office 2013

Word 2013, Outlook 2013

OM Removed: Barcode Feature

The barcode feature for envelopes is removed from Word. The following properties are hidden, and if accessed, always return FALSE:

  • Envelope.DefaultPrintBarCode property

  • MailingLabel.DefaultPrintBarCode property

10117

Office 2013

Word 2013, Outlook 2013

OM Removed: Window.DocumentMapPercentWidth Property

The Window.DocumentMapPercentWidth property is hidden in Word. If accessed, the property raises a run-time error.

10122

Office 2013

Word 2013, Outlook 2013

OM Removed: Application.FileSearch

The Application.FileSearch was removed in Office 2007. If accessed, this property will return an error. To work around this issue, use the FileSystemObject to recursively search directories to find specific files.

10145

Office 2013

Excel 2013

OM Removed: Application.FileSearch

The Application.FileSearch property was removed in Office 2007. If accessed, this property will return an error. To work around this issue, use the FileSystemObject to recursively search directories to find specific files.

10154

Office 2013

Excel 2013

OM Removed: Smart Tag Feature

The SmartTags feature is removed from Excel. The following properties are hidden, and if accessed, always returns FALSE:

  • Application.SmartTagRecognizers property

The following objects, methods, and properties are hidden, and if accessed, return a runtime error:

  • SmartTag object and members

  • SmartTags collection and members

  • SmartTagAction object and members

  • SmartTagActions collection and members

  • SmartTagOptions collection and members

  • SmartTagRecognizer object and members

  • SmartTagRecognizers collection and members

The following methods are hidden, and if accessed, fail silently:

  • Workbook.RecheckSmartTags method

The following properties are hidden, and if accessed, always returns an empty collection:

  • Workbook.SmartTagOptions property

  • Worksheet.SmartTags property

  • Range.SmartTags property

  • IRange.SmartTags property

  • DialogSheet.SmartTags property

  • IDialogSheet.SmartTags property

10155

Office 2013

All Office 2013

OM Removed: ToolbarButton.Edit Method

The CommandBar Button Editor has been removed. If called, the method silently fails. Custom images can be applied to legacy CommandBar buttons using the CommandBarButton.PasteFace method, or the CommandBarButton.Picture and the CommandBarButton.Mask properties.

10159

Office 2016

Word

OM Deprecated: SkyDriveSignInOption

SkyDriveSignInOption has been deprecated. Use CloudSignInOption instead.

These messages can appear if the add-in or macro-enabled document code uses an object, member, collection, enumeration, or constant that behaves differently from previous versions of Office.

Table 3. Issues displayed in the telemetry log about behavior changes

Event ID

Introduced in version

Applications affected

Additional Information

Title

Description

10156

Office 2016

Word

OM Behavior Change: Use of save events detected

The compatibility checker has detected use of save events which may cause an undesirable experience during real-time co-authoring. Your solution may not work as intended during real time co-authoring sessions due to the higher save frequency during those scenarios. We recommend adjusting the solution to throttle during frequent saves. Alternatively, disable real time co-authoring by using Group Policy.

10160

Office 2016

Word, Excel, PowerPoint

OM Behavior Change: Application.DisplayDocumentInformationPanel

The Document Information Panel has been deprecated as part of InfoPath product deprecation. Querying this property will always return false. Setting this property varies by application. Setting it to true will show the Property Panel for Word and PowerPoint and do nothing in Excel. Setting it to false does nothing in all apps.

10161

Office 2016

Word

OM Behavior Change: ContentControl.DropdownListEntries

The Document Information Panel has been deprecated as part of InfoPath product deprecation. When acting against SharePoint lookup properties the behavior of this API is no longer supported. It works as expected with other types of list entries.

10157

Office 2016

PowerPoint

OM Behavior Change: Presentation.InMergeMode Property

The old merge mode that appears in the document window when co-authoring has been replaced with a new conflict resolution window. If accessed in this situation, the Presentation.InMergeMode property will return False.

10106

Office 2013

Excel 2013

OM Behavior Change: Application.FormulaBarHeight Property

The Application.FormulaBarHeight Property (Excel) property is changed. If accessed, the property reads and writes the height of the formula bar associated with the active window in Excel. To change formula bar height for another window in Excel, set the Application.FormulaBarHeight property after activating the window.

10107

Office 2013

Excel 2013

OM Behavior Change: Workbook.Protect Method

Window structure (height, width, minimized or maximized state) cannot be protected in Excel. If called, the Workbook.Protect Method (Excel) method does not protect the workbook window structure regardless of the value of the Windows parameter.

10140

Office 2013

Word 2013, Outlook 2013

OM Behavior Change: Table.AllowPageBreaks

The Table.AllowPageBreaks property is hidden, and always returns TRUE. To achieve the same behavior, use the ParagraphFormat.KeepTogether Property (Word) and ParagraphFormat.KeepWithNext Property (Word) properties.

These messages can appear if the add-in or macro-enabled document code uses an object, member, collection, enumeration, or constant that has been hidden in the application’s object model.

Table 4. Issues displayed in the telemetry log about hidden members

Event ID

Introduced in version

Applications affected

Additional Information

Title

Description

10158

Office 2016

Excel

OM Hidden: Presentation.WorksheetFunction.Forecast (All) Method

WorksheetFunction.Forecast method is hidden. If called, the method behaves similarly as it does in Excel 2013. It remains part of the object model for backward compatibility, but you should use WorksheetFunction.Forecast_Linear in new applications.

10109

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.UpdateSummaryProperties Method

The AutoSummary feature is removed from Word. If called, the Document.UpdateSummaryProperties method raises a run-time error.

10110

Office 2013

Word 2013, Outlook 2013

OM Hidden: Comment.Delete Method

Commenters can reply directly to other comments in Word. If called, the Comment.Delete method functions similar to previous versions of Office by deleting a single comment and leaving all replies in the document. To remove an entire thread of comments, use the Comment.DeleteRecursively method. To reply to a comment, use the Comment.Replies.Add method.

10111

Office 2013

Word 2013, Outlook 2013

OM Hidden: Comment.Author Property

Comments in Word are now associated with contacts. If accessed, the Comment.Author property behaves similarly to previous versions of Office. To access the name of a commenter, use the Name property of the Contact object associated with the comment.

10112

Office 2013

Word 2013, Outlook 2013

OM Hidden: Comment.Initial Property

Initials of commenters are not displayed with comments in Word by default. If accessed, the Comment.Initial property behaves similar to previous versions of Office. However, printed documents still display initials for comments.

10114

Office 2013

Word 2013, Outlook 2013

OM Hidden: Comment.ShowTip Property

ScreenTips associated with comments in Word are shown by default. If accessed, the Comment.ShowTip property always returns FALSE.

10118

Office 2013

Word 2013, Outlook 2013

OM Hidden: Options.BackgroundOpen Property

Large web documents cannot be opened in the background in Word. If accessed, the Options.BackgroundOpen Property (Word) property always returns FALSE and cannot be set to any other value.

10119

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.ApplyQuickStyleSet Method

The Document.ApplyQuickStyleSet method is hidden in Word. If called, the method continues to function the same as it did in Office 2007 by changing the Style Set for the document. To use the new features of Office 2010 and above, replace with the Document.ApplyQuickStyleSet2 Method (Word) method.

10120

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.SaveAs Method

The Save As feature behaves similarly to previous versions of Word. If called, the Document.SaveAs method behaves similarly as it does in Office 2007. And SaveAs2 method is added to the Document object that contains the properties introduced in Office 2010. To use the new features of Office 2010 and above, replace the Document.SaveAs method with the Document.SaveAs2 Method (Word).

10121

Office 2013

Word 2013, Outlook 2013

OM Hidden: Assistant and AnswerWizard Features

The Assistant and AnswerWizard features have been hidden in Word.

The following properties are hidden but remain part of the object model for backward compatibility. It is not recommended to use them in new Office solutions:

  • Application.Assistant property

  • Application.AnswerWizard property

The following properties are hidden. If accessed, they return a run-time error.

  • Global.Assistant property

  • Global.AnswerWizard property

10123

Office 2013

Word 2013, Outlook 2013

OM Hidden: Options.WPHelp

The Options.WPHelp property is hidden.

10124

Office 2013

Word 2013, Outlook 2013

OM Hidden: Options.SetWPHelpOptions

The Options.SetWPHelpOptions property is hidden. If accessed, the property returns an error.

10125

Office 2013

Word 2013, Outlook 2013

OM Hidden: Options.WPDocNavKeys

The Options.WPDocNavKeys property is hidden. If accessed, the property always returns FALSE.

10126

Office 2013

Word 2013, Outlook 2013

OM Hidden:Options.BlueScreen

The Options.BlueScreen property is hidden. If accessed, the property always returns FALSE.

10127

Office 2013

Word 2013, Outlook 2013

OM Hidden: Options.AllowFastSave

The Options.AllowFastSave is hidden. If accessed, the property always returns FALSE.

10128

Office 2013

Word 2013, Outlook 2013

OM Hidden: Application.DisplayStatusBar

The Application.DisplayStatusBar property is hidden. Use Application.CommandBars("Status Bar")Visible instead.

10129

Office 2013

Word 2013Outlook 2013

OM Hidden: Document.HTMLProject

The Document.HTMLProject is hidden. If accessed, the property returns an error.

10130

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.Versions

The Versions feature is removed, and as a result, the Document.Versions property is hidden. If accessed, the property returns an error.

10131

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.Route

The Routing Slip feature is removed, and as a result, the Document.Route method is hidden. If accessed, this method returns an error.

10132

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.HasRoutingSlip

The Routing Slip feature is removed, and as a result, the Document.HasRoutingSlip property is hidden. If accessed, the property returns an error.

10133

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.Routed

The Routing Slip feature is removed, and as a result, the Document.Routed property is hidden. If accessed, the property returns an error.

10134

Office 2013

Word 2013, Outlook 2013

OM Hidden: Document.RoutingSlip

The Routing Slip feature is removed, and as a result, the Document.RoutingSlip property is hidden. If accessed, the property returns an error.

10135

Office 2013

Word 2013, Outlook 2013

OM Hidden: Diagram OM

The Diagram object and the properties and methods associated with the Diagram object have been hidden. If accessed, the following members generate errors:

  • Shapes.AddDiagram

  • Shape.Diagram

  • Shape.DiagramNode

  • Shape.HasDiagram

  • ShapeHasDiagramNode

  • ShapeRange.DiagramNode

  • ShapeRange.HasDiagram

  • ShapeRange.HasDiagramNode

10136

Office 2013

Word 2013, Outlook 2013

OM Hidden: ShapeRange.Activate

The Word Picture object is hidden, and as a result, the methods used to convert a picture to a Word Picture object were also hidden. These methods included the following:

  • InlineShape.Activate

  • Shape.Activate

  • ShapeRange.Activate

If used, these methods generate an error.

10137

Office 2013

Word 2013, Outlook 2013

OM Hidden: Shape.Activate

The Word Picture object is hidden, and as a result, the methods used to convert a picture to a Word Picture object were also hidden. These methods included the following:

  • InlineShape.Activate

  • Shape.Activate

  • ShapeRange.Activate

If used, these methods generate an error.

10138

Office 2013

Word 2013, Outlook 2013

OM Hidden: InlineShape.Activate

The Word Picture object is hidden, and as a result, the methods used to convert a picture to a Word Picture object were also hidden. These methods included the following:

  • InlineShape.Activate

  • Shape.Activate

  • ShapeRange.Activate

If used, these methods generate an error.

10139

Office 2013

Word 2013

OM Hidden: Shapes.AddChart

The Shapes.AddChart method is hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications. Use the Shapes.AddChart2 method instead.

Note Note

The Shapes.AddChart2 method applies a default title to the new chart. If you need to change the title of the chart after it has been added to the file, use the Chart.ChartTitle property or edit the title manually.

10141

Office 2013

Word 2013, Outlook 2013

OM Hidden: Application.ShowWindowsInTaskbar

The Application.ShowWindowinTaskbar property is hidden. If accessed, the property always returns true.

10142

Office 2013

Word 2013, Outlook 2013

OM Hidden: HangulHanjaConversionDictionaries.BuiltinDictionary

The HangulHanjaConversionDictionaries.BuiltinDictionary property is hidden. If accessed, the property returns NULL.

10143

Office 2013

Word 2013, Outlook 2013

OM Hidden: Template.AutoTextEntries

AutoText is now a type of Building Block. You can access Building Blocks by using the Template.BuildingBlockEntries Property (Word) or Template.BuildingBlockTypes Property (Word) properties.

By default, AutoText is saved in normal.dotm

10144

Office 2013

Word 2013, Outlook 2013

OM Hidden: View.RevisionsMode

The View.RevisionsMode property is hidden. Instead, use the View.MarkupMode Property (Word) property.

10146

Office 2013

Excel 2013

OM Hidden: ISlicerCache.ClearManualFilter

The method ClearManualFilter of ISlicerCache object was marked as hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications.

10147

Office 2013

Excel 2013

OM Hidden: _Application.ShowWindowsInTaskbar

The property _Application.ShowWindowsInTaskbar has been hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications.

10148

Office 2013

Excel 2013

OM Hidden: _Application.SaveISO8601Dates

The property _Application.SaveISO8601Dates has been hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications.

10149

Office 2013

Excel 2013

OM Hidden: SlicerCache.ClearManualFilter

The method ClearManualFilter of SlicerCache. object was marked as hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications.

10150

Office 2013

Excel 2013

OM Hidden: _Application.Assistant

The property _Application.Assistant has been hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications.

10151

Office 2013

Excel 2013

OM Hidden: _Application.AnswerWizard

The property _Application.Assistant has been hidden. If accessed, the property returns a run-time error.

10152

Office 2013

Excel 2013

OM Hidden: _Global.Assistant

The property _Global.Assistant has been hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications.

10153

Office 2013

Excel 2013

OM Hidden: Shapes.AddChart

The Shapes.AddChart method is hidden. It remains part of the object model for backward compatibility, but you should not use it in new applications. Use the Shapes.AddChart2 method instead.

Note Note

The Shapes.AddChart2 method applies a default title to the new chart. If you need to change the title of the chart after it has been added to the file, use the Chart.ChartTitle property or edit the title manually.

Show:
© 2016 Microsoft