【发布时间】:2019-04-08 17:22:47
【问题描述】:
所以...
Proj_1 should be true
Proj_2 should be true
Proj_3 should be false
Proj_4 should be false
以下是我当前使用的代码,但 item.Visible 始终为 false,无论 UI 是否有检查(除非我取消选中 Select Multiple Items),但我需要检查
foreach (PivotField fld in pivotFields)
{
Console.WriteLine(fld.Name + " -- " + fld.Orientation + " -- " + fld.EnableItemSelection + " -- " + fld.EnableMultiplePageItems + " -- ");
foreach (PivotItem item in fld.PivotItems(Type.Missing))
{
if (item.Visible == true)
{
Console.WriteLine("Item" + item.Name + " in field " + fld.Name + "is Visible (Selected)");
}
else
{
Console.WriteLine("Item" + item.Name + " in field " + fld.Name + "is Hidden (Not Selected)");
}
}
}
【问题讨论】:
-
写minimal reproducible example 确实是在 StackOverflow 中获得答案的第一步。按照您写问题的方式,可以回答的人不超过 100 人(其中 95 人可能在 Microsoft 担任 Excel 工程师)。如果添加了整个代码,人数会跳到 100^3。