Excel发现不可读的内容

时间:2010-03-31 09:37:28

标签: excel-vba pivot-table vba excel

当我打开excel文件(通过VBA代码生成)时,我收到错误

"Excel found unreadable content in <filename>. Do you want to recover the contents?"

点击“是”后,我收到一条消息

'Repairs were made to PivotTable report 'pvtName' on '[filename.xls]Tab'.'

有问题的数据透视表是由VBA代码生成的。有没有办法弄清楚在数据透视表上正在进行哪些修复,以便我可以在生成文件之前对代码进行必要的更改?

谢谢:)

1 个答案:

答案 0 :(得分:1)

通过确保文件扩展名为.xlsm和FileFormat 52(启用宏的工作簿)来解决此问题。

但是,使用Excel 2003的用户将无法正确查看数据透视表。

如果有人有更好的解决方法,请告诉我。