xlSourceChart VBA Excel

我试图导出透视图到HTML,但是当我试图这样做的错误出现:

此版本的Excel中不再支持此方法

这是我的代码:

With ActiveWorkbook.PublishObjects.Add(xlSourceChart, _ "c:\test.html", "Sheet1", "Chart1", _ xlHtmlChart, "", "") .Publish (True) .AutoRepublish = False End With 

PS:我不想要xlHTMLStatic ,因为我想在html中操纵图表。

提前致谢。

唯一可以做的就是发布整个工作表并保持.Autorepublish=True ,用这种方法可以对excel进行更改,当你保存时,更改将发布到你的Html文件中:

 With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, "D:\desktop\test.htm", _ "sheet1", "", xlHtmlStatic, "test_8891", "") .Publish (True) .AutoRepublish = True End With End Sub