1

我有一个古老的经典 ASP 应用程序,它使用 Office Interop 进行枢轴。

一切都很好,直到我最近不得不搬到一个新的主人。经过一天的痛苦,我设法让 CreateObject("OWC11.PivotTable") 工作。

我现在正在尝试运行这个:

Dim oPivot
Set oPivot = Server.CreateObject("OWC11.PivotTable")
'... get data from sql'
set myData = oPivot.ActiveData
set dataColumnMembers = myData.ColumnMembers 
dataColumnMembers.TotalMember

它在最后一条语句上失败并出现此错误:

对象不支持此属性或方法:'dataColumnMembers. 总会员'

我猜我在新服务器上使用的 OWC dll 比旧服务器上的更新,并且可能已弃用TotlaMember。我找不到替代品是什么。

我会很感激你的帮助!

4

1 回答 1

0

呼,我终于成功了!这是OWC11的解决方案:

这些属性

myData.ColumnMembers.TotalMember
myData.RowMembers.TotalMember

被替换为

myData.ColumnAxis.ColumnMember.TotalMember
myData.RowAxis.RowMember.TotalMember

这是一个幸运的猜测:)

于 2012-10-16T08:17:45.553 回答