小编edi*_*dna的帖子

如何使用 Office 脚本自动进行数据透视表过滤?

我正在尝试在 Office 脚本中重建一些 VBA 代码,因为我想通过 Microsoft Power Automate(以前的 Flow)自动执行。现在,我的处理数据透视表的代码部分遇到了问题。在 VBA 代码中,我使用:

    Dim oWSHilfsPivot As Worksheet
    Set oWSHilfsPivot = ActiveWorkbook.Sheets("Hilfs_Pivots")

    With oWSHilfsPivot.PivotTables("PivotTable1").PivotFields("Projekt")
         .PivotItems("(blank)").Visible = True
    End With
Run Code Online (Sandbox Code Playgroud)

自动过滤数据透视表: Excel_屏幕截图_数据透视表

如何在 Office 脚本中重建过滤?当我尝试使用集成的 Office 脚本记录器记录它时,我得到:

function main(workbook: ExcelScript.Workbook) {
   // Unknown event received with eventId:153
}
Run Code Online (Sandbox Code Playgroud)

因此,默认情况下,Office 脚本似乎还不支持此功能。当然,变量的定义有效,过滤是问题所在。;)

我很感激任何帮助。

vba pivot-table office365 office-scripts microsoft365

1
推荐指数
1
解决办法
1774
查看次数