点击按钮时,我想在工作表中滚动到我有图表的地方。
如果工作表中没有任何隐藏的行和列,下面的方法可以完美地工作。
Application.ActiveWindow.ScrollIntoView(chart.ChartArea.Left, chart.ChartArea.Top, chart.ChartArea.Width, chart.ChartArea.Height,true);
//where chart is my Excel.Chart object
但是,如果工作表中有隐藏的行和列,该方法就会滚动到错误的位置。
谁能帮我找到合适的方法?
谢谢你的帮助
你可以查看 图表.可见性 属性,返回或设置一个 XlSheetVisibility
值,决定对象是否可见。所以,在调用 窗口.ScrollIntoView 方法,你可以确保它是可见的,方法调用是合理的。