The information in this article applies to:
SYMPTOMSWhen you use the SendKeys function after calling a dialog box, your macro does not run as expected. For example, the following macro does not run correctly:
CAUSE
WordBasic code is processed one line at a time. The SendKeys function sends
the specified keys to the active application, just as if they were typed at
the keyboard. If Word is not the active program and Wait is set to -1, Word
will wait for all the keys to be processed before proceeding.
WORKAROUNDIn the example, the SendKey "{Enter}" command should come before the FileOpen command so that the File dialog box can process the keys and close. Then, the next line of code can be processed.
Word waits for the dialog box to open, and then it sends the ENTER key to
the FileOpen dialog box.
Additional query words: window
Keywords : kbmacro wordnt winword ntword macword word6 winword2 word7 word95 |
Last Reviewed: October 13, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |