1

ピボットに Office Interop を使用している古いクラシック ASP アプリがあります。

最近新しいホストに移動しなければならなくなるまで、すべて正常に機能していました。苦しみの一日の後、なんとか 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. TotalMember '

新しいサーバーで使用している 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 に答える