XL97: ActiveMenuBar.Index Different than Earlier VersionsLast reviewed: February 27, 1998Article ID: Q155456 |
The information in this article applies to:
SYMPTOMSIn Microsoft Excel 97, when you run a Microsoft Visual Basic for Applications macro that contains the following code:
MsgBox Application.ActiveMenuBar.Indexthe value -4167 appears in a message box. NOTE: When you run the macro from a Visual Basic module sheet in previous versions of Microsoft Excel, the value -4141 appears in a message box.
CAUSEThis behavior occurs when the following conditions are met:
The value -4167 appears because the Visual Basic Editor is a separate component of Microsoft Excel 97.
STATUSThis behavior is by design of Microsoft Excel 97.
MORE INFORMATIONIn Microsoft Excel 97, a Visual Basic module sheet is part of the Visual Basic Editor; and the Visual Basic Editor is a separate component of Microsoft Excel. So, when you run the macro from the Visual Basic Editor, the macro returns the value -4167, which indicates that the worksheet menu bar is displayed. In earlier versions of Microsoft Excel, a Visual Basic for Applications module sheet was part of a Microsoft Excel workbook. The ActiveMenuBar property returns a CommandBar object that represents the active menu bar in the container application.
|
Additional query words: XL97 97
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |