如何在PHPExcel生成的xlsx中附加VBA代码?

如何在PHPExcel生成的xlsx中附加VBA代码?,php,excel,phpexcel,vba,Php,Excel,Phpexcel,Vba,经过多次搜索,我没有找到我的问题的答案:( 我正在使用PHPExcel构建一些xlsx文件 我正在寻找一种附加VBA代码到我的文件 有可能吗?这在phpexcel中不可用,但这里讨论了一些解决方法: 回答可能太晚了,但我也遇到了同样的问题,解决办法是,不在新文件中写入,而是读取包含VBA代码的文件并在其中写入。我不知道您想要的东西当前是否可以通过PHPExcel实现,但这个链接值得一看,我不太明白您的建议;c你能重写它吗?我写了一个excel文件,它的结构总是一样的,但数据可能会根据web用户的

经过多次搜索,我没有找到我的问题的答案:(

我正在使用PHPExcel构建一些xlsx文件

我正在寻找一种附加VBA代码到我的文件


有可能吗?

这在phpexcel中不可用,但这里讨论了一些解决方法:

回答可能太晚了,但我也遇到了同样的问题,解决办法是,不在新文件中写入,而是读取包含VBA代码的文件并在其中写入。

我不知道您想要的东西当前是否可以通过
PHPExcel
实现,但这个链接值得一看,我不太明白您的建议;c你能重写它吗?我写了一个excel文件,它的结构总是一样的,但数据可能会根据web用户的不同而变化,我需要一些VBA说明来自定义馅饼的颜色。因此,我保存了一个最终的excel文件,我在其中手动插入了VBA代码,现在我读取了这个模板并在其中写入数据,而VBA代码仍然是唯一的re,使用xlsm扩展名。它工作正常!我正在尝试这样做,但我的VBA代码被删除,我使用PHPExcel v.1.8.0------------更新--------模板文件需要是.xlsm,输出文件也需要是.xlsm,这样可以工作