Excel C API:是否有Excel v4.0宏函数来测试是否隐藏工作表?

时间:2017-10-17 12:14:06

标签: c++ excel-addins xll

我需要查看是否使用Excel 4宏函数/ Excel SDK隐藏工作表,最好获取XlSheetVisibility值(即xlSheetHiddenxlSheetVeryHiddenxlSheetVisible)。

我希望GET.DOCUMENT()能够进行这种查询,但情况似乎并非如此。

我也调查GET.WORKBOOK()GET.WORKSPACE()无济于事。

有没有办法通过宏功能执行此操作而无需借助VBA?

1 个答案:

答案 0 :(得分:0)

GET.WORKBOOK(38)返回活动工作表的名称。

隐藏的床单无法启动。

因此,首先致电WORKBOOK.SELECT("sheetname", "sheetname")以选择所需的工作表并尝试将其激活。如果该工作表被隐藏,它将失败并且活动工作表不会更改。然后调用GET_WORKBOOK(38)以获取当前活动工作表的名称。如果是" sheetname"然后它没有被隐藏。

不幸的是,这并没有区分hidden和veryHidden。