The CallMethod function calls a method on a specified object.


Important: This feature is deprecated, its use is discouraged although not prohibited.
CALL ui.Interface.frontCall("WINCOM","CallMethod",
  [ handle, method, arg1, ... ], [result] )  
  • handle is the handle returned by another front call (CreateInstance, CallMethod, GetProperty).
  • method is the WINCOM method to call.
  • arg1 (and ...) are the arguments to pass to the method call.
  • result is either a handle or a value of a predefined type. -1 in case of error.


Depending on the syntax allowed by the version of the program you're interacting with, arguments might be used inside brackets or outside.

The best way for Microsoft™ applications is to initially test your code with a macro of the manipulation you're expecting to do. Depending on the method used, arguments may or may not be optional.

In case of error, result is set to -1. Use GetError to get the description of the error.