MacScript function


This function has been deprecated, therefore it is no longer supported. For more information, see this Stack Overflow article.

Executes an AppleScript script and returns a value returned by the script, if any.



The script argument is a String expression. The String expression either can be a series of AppleScript commands or can specify the name of an AppleScript script or a script file.


Multiline scripts can be created by embedding carriage-return characters (Chr(13)).

ThePath$ = Macscript("ChooseFile")

See also

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.