Excel VBO - Pivot Table Blue Prism 中的报表布局

Excel VBO - Pivot Table Report Layout in Blue Prism

我正在尝试将我的数据透视表 table 的报告布局安排为表格形式。

在微软Excel的官方文档中,更改报表布局的相关代码为:

pvt.RowAxisLayout xlTabularRow

我在 Blue Prism 中将此代码写为:

PvtTbl.RowAxisLayout = "xlTabularRow"

也试过了,

PvtTbl.RowAxisLayout("xlTabularRow")

但是,不知何故我遇到了异常。该消息是关于类型不匹配的。 xlTabularRow 是 XlLayoutRow 的子项(来源)

你能帮帮我吗?

全部代码:


Try

wb = GetWorkbook(Handle, Workbook)
ws = GetWorksheet(Handle, Workbook, Worksheet)

wb.Activate()
ws.Activate()

excel = ws.Application
sheet = excel.ActiveSheet

PvtTbl = ws.PivotTables(PivotTableName)
PvtTbl.RowAxisLayout = "xlTabularRow"

Success = True

Catch e As Exception
Success = False
Message = e.Message()

Finally

PvtTbl = Nothing
ws = Nothing

End Try```

我找到了解决办法!只需简单地更改

PvtTbl.RowAxisLayout = "xlTabularRow"

PvtTbl.RowAxisLayout(1)