我有一个古老的经典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 。我无法找出替代品。
感谢您的帮助!
答案 0 :(得分:0)
这些属性
myData.ColumnMembers.TotalMember
myData.RowMembers.TotalMember
被
取代myData.ColumnAxis.ColumnMember.TotalMember
myData.RowAxis.RowMember.TotalMember
这是一个幸运的猜测:)