ACC97: "Convert Macros to Visual Basic" Converts IncorrectlyLast reviewed: April 17, 1997Article ID: Q167061 |
The information in this article applies to:
SYMPTOMSModerate: Requires basic macro, coding, and interoperability skills. When you run the "Convert Macros to Visual Basic" command on a macro that has any of the following RunCommand actions
RunCommand ArrangeIconsByCreated RunCommand ArrangeIconsByModified RunCommand ArrangeIconsByName RunCommand ArrangeIconsByType RunCommand StepInto RunCommand FindNext RunCommand HyperlinkDisplayTextthe macro actions are converted to the following methods of the DoCmd object in the module
DoCmd.RunCommand acCmdSortByCreated (ArrangeIconsByCreated) DoCmd.RunCommand acCmdSortByModified (ArrangeIconsByModified) DoCmd.RunCommand acCmdSortByName (ArrangeIconsByName) DoCmd.RunCommand acCmdSortByType (ArrangeIconsByType) DoCmd.RunCommand <blank> (StepInto) DoCmd.RunCommand <blank> (FindNext) DoCmd.RunCommand acCmdEnterEditMode (HyperlinkDisplayText)and you receive the following compile error when you try to compile the module:
Compile error Variable not defined. CAUSEThe "Convert Macros to Visual Basic" command on the Macro submenu, incorrectly converts the macro actions.
RESOLUTIONYou must manually change the syntax for the RunCommand actions in the module.
MORE INFORMATIONThe following table lists the correct syntax for the converted macro actions.
Converted Syntax Correct Syntax
RunCommand ArrangeIconsByCreated DoCmd.RunCommand acCmdArrangeIconsBy Created. RunCommand ArrangeIconsByModified DoCmd.RunCommand acCmdArrangeIconsBy Modified. RunCommand ArrangeIconsByName DoCmd.RunCommand acCmdArrangeIconsBy Name. RunCommand ArrangeIconsByType DoCmd.RunCommand acCmdArrangeIconsBy Type. RunCommand StepInto DoCmd.RunCommand acCmdStepInto. RunCommand FindNext DoCmd.RunCommand acCmdFindNext. RunCommand HyperlinkDisplayText DoCmd.RunCommand acCmdHyperlinkDisplay Text. Steps to Reproduce Behavior
REFERENCESFor more information about converting macros, search the Help Index for "macros, converting," and then "convert macros to Visual Basic," or ask the Microsoft Access 97 Office Assistant. |
Keywords : CnvErrs kberrmsg McrActn
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |