OWC11数据透视表:不支持TotalMember

时间:2012-10-15 16:45:47

标签: asp-classic iis-7.5 office-interop

我有一个古老的经典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

在最后一个语句中失败并出现此错误:

  

Object不支持此属性或方法:'dataColumnMembers。 TotalMember '

我猜我在新服务器上使用的OWC dll比旧服务器上的那个更新,并且可能已弃用 TotlaMember 。我无法找出替代品。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

P,我终于搞定了!这是OWC11的解决方案:

这些属性

myData.ColumnMembers.TotalMember
myData.RowMembers.TotalMember

取代
myData.ColumnAxis.ColumnMember.TotalMember
myData.RowAxis.RowMember.TotalMember

这是一个幸运的猜测:)