单击按钮时,我想在工作表中滚动到图表所在的位置。
如果工作表没有任何隐藏的行/列,则下面的方法非常有效:
Application.ActiveWindow.ScrollIntoView(chart.ChartArea.Left, chart.ChartArea.Top, chart.ChartArea.Width, chart.ChartArea.Height,true);
//where chart is my Excel.Chart object
但是,如果工作表中有隐藏的行和列,则该方法将滚动到错误的位置。
有人可以通过适当的方式帮助我吗?
谢谢
答案 0 :(得分:0)
您可以签出Chart.Visible属性,该属性返回或设置一个XlSheetVisibility
值,该值确定对象是否可见。因此,在调用Window.ScrollIntoView方法之前,可以确保它是可见的并且方法调用是有意义的。