PRB: SendKeys May Return Illegal Function Call ErrorLast reviewed: June 21, 1995Article ID: Q87773 |
The information in this article applies to:
SUMMARYSYMPTOMS The SendKeys statement reports the error "Illegal function call" when its argument contains an incorrectly formatted string. This article describes specific circumstances that cause this error, and contains a code example that shows how to send any string with SendKeys.CAUSE The following characters have special meaning to the SendKeys statement: + ^ % ~ ( ) [ ] { } The SendKeys statement reports an "Illegal function call" error if its argument contains one of the following, not enclosed in braces: - An unmatched parenthesis () or bracket {} - A bracket [] - Braces containing an undefined character sequence, such as {abc}RESOLUTION To prevent the SendKeys statement from interpreting a character, enclose the character in braces {}. For example, to send the string The interest rate is 5% (annually). Use the following SendKeys syntax: SendKeys "The interest rate is 5{%} {(}annually{)}." MORE INFORMATION
Step-by-Step ExampleThe following example demonstrates how to use the SendKeys statement to send strings that would normally cause an "Illegal function call" error:
characters special to SendKeys appear in Text1. REFERENCES"Microsoft Visual Basic: Language Reference," version 1.0, pages 283-284
|
Additional reference words: 1.00 2.00 3.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |