# Reading an.xlsm (Macro File)

**URL:** <https://community.automationedge.com/t/reading-an-xlsm-macro-file/10354>\
**Category:** Get Help & Discuss\
**Tags:** rpa, generic\
**Created:** [August 3, 2023, 5:45am UTC](https://community.automationedge.com/t/reading-an-xlsm-macro-file/10354 "2023-08-03T05:45:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ababuo\_Gbeho](https://avatars.discourse-cdn.com/v4/letter/a/edb3f5/32.png) [@Ababuo\_Gbeho](https://community.automationedge.com/u/Ababuo_Gbeho)\
**Post date:** [August 3, 2023, 5:45am UTC](https://community.automationedge.com/t/reading-an-xlsm-macro-file/10354/1 "2023-08-03T05:45:06Z")

</div>

Hi! All

Is it possible to use xlsm files in process studio?

---

<div class="post-metadata">

**Author:** ![rohini.deshpande](https://avatars.discourse-cdn.com/v4/letter/r/e79b87/32.png) [@rohini.deshpande](https://community.automationedge.com/u/rohini.deshpande)\
**Post date:** [August 3, 2023, 5:47am UTC](https://community.automationedge.com/t/reading-an-xlsm-macro-file/10354/2 "2023-08-03T05:47:07Z")

</div>

Hi!

Using an Execute VB Script plugin from Process Studio, we can execute an Xlsm file.

For example:  
Set objExcel=CreateObject(“Excel.Application”)

objExcel.Application.Run"‘D:\Input\MacroSalesOutput.xlsm’!Module 1. Macro1 "

ObjExcel.Exit
