Hi Nitin,
Welcome to the forum!
I see various ways to do it. These two solutions can be found on this page:
https://stackoverflow.com/questions/2050...batch-file
In the first response (using a VBScript file), you would create an Application favorite in QAP with the location of the VBS script in the "Application (path and file name)" field. You would need one VBS script for each macro.
In the second example, you could run only one macro for a given workbook by making this macro auto-executable (with the Workbook_Open event). In QAP, you would create a Document favorite in QAP and enter the path to this workbook.
Let us know how it works. There may be other interesting approaches.
Jean