【问题标题】:Bug with Excel form control - scrollbar keeps scrollingExcel 表单控件的错误 - 滚动条不断滚动
【发布时间】:2012-01-31 17:11:14
【问题描述】:

我正在使用 Excel 表单控件(滚动条)创建一个动态图表,其工作方式与http://www.excelcharts.com/blog/animation-interaction-and-dynamic-excel-charts/ 中的描述完全相同(朝向底部)。我有一个数据图表和一个名为“图表源”的列,它只是根据滚动条的链接数字进行索引匹配。当您单击滚动条时,它会更新图表源列,从而更新图表。

我遇到的问题是,当我单击滚动条时,它会一直向左或向右滚动,而不是一一递增地移动。这个数字从 1 到 1 计数,但它一直持续下去,就好像我一直在单击按钮一样。如果我单击然后将鼠标移出箭头区域,则此行为将停止。我试过弄乱表单控件的“增量更改”和“页面更改”选项,但无济于事。可行的方法:我可以单击滚动条本身并将其拖动到我想要的位置。我可以在链接到滚动条的单元格中输入一个新数字,滚动条会跳到正确的位置。

有人知道如何修复这个错误吗?

编辑:我发现了问题所在。这是 Excel 中的一个错误。如果您处于“分页预览”模式而不是“正常”模式,则会发生此行为。切换回“正常”模式(缩放旁边右下角的三个图标中的第一个)可修复此问题。

【问题讨论】:

    标签: excel


    【解决方案1】:

    当由滚动条控制的更改值产生的计算花费太长时间时,会出现此问题。更改为手动计算模式可以解决问题(当然不一定在所有情况下都需要)...

    (见http://www.pcreview.co.uk/forums/slider-bar-continues-increment-mouse-hovers-over-arrow-t3064239.html

    【讨论】:

      【解决方案2】:

      同样的事情发生在我身上,但我的 Excel 工作表处于“正常”模式。我相信原来的答案是正确的。我注意到当我按下组合键或我的手轻轻刷过底部 pf 笔记本电脑时会发生这种情况。很烦人。最后,我坐下来等待滚动停止,然后单击返回工作表顶部。

      【讨论】:

        【解决方案3】:

        可能的答案...我对一种类型的工作表有问题,但只有当另一个带有 VBA 代码的工作表打开时。修复可能是,在第一个工作表中: File\Options\Advanced\Formulas\取消勾选启用多线程计算

        【讨论】:

          【解决方案4】:

          我发现了问题所在。这是 Excel 中的一个错误。如果您处于“分页预览”模式而不是“正常”模式,则会发生此行为。切换回“普通”模式(缩放旁边右下角的三个图标中的第一个)

          【讨论】:

          • 不为我解决问题,我从一开始就在正常模式下工作(MS Office 2019)
          • 自从我发布此答案以来,他们可能在 >8 年内改变了行为。我相信我的回答会适用于 Office 2010。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-09-01
          • 2021-08-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多