Compatibility issues in Office
Get more information about issues displayed in the telemetry log about possible compatibility issues in Office products.
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.
Controls
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 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. |
Removed and deprecated members in the Object Model
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 a runtime 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 runtime 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. |
Behavior changes in the Object Model
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. |
Hidden members in the Object Model
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 runtime 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 the 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 later, 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 runtime 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: 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 runtime 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: 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. |