VB macro is lost in openpyxl 2.4.0
*Created originally on Bitbucket by [fozzy5 (Hugh Foster)](https://bitbucket.org/%7B7e58d63d-a717-4534-90df-61bae3e53c5f%7D/)*
The following code fails to keep the VBA macro when opening and writing data to an excel 2010 xlsm file.
```
#!python
w_book = load_workbook(
filename=os.path.join(out_dir, file_dir_name + ".xlsm"),
keep_vba=True)
# Add data to worksheet here
w_book.save(os.path.join(out_dir, file_name + ".xlsm"))
```
This works fine however in 2.3.5.
I've attached a test script and macro file. Note that you will have to change 2 path variables at the top of the script.
Also I'm using Python 3.4.3.
*Attachments:* [report_template.xlsm](/uploads/91bb471fed6f7b2b33279b7eb0361849/report_template.xlsm)[xl_test.py](/uploads/8dcd34fd8212d6f6e00d059876574222/xl_test.py)
issue