如果您是Microsoft的活跃用户在 Windows PC 上使用 Excel,您可能已经注意到,当您滚动行中途并尝试将光标留在那里时,Excel 会自动捕捉到左上角的单元格,而不是在单元格中途留下滚动条。这可能是一种非常刺耳的体验,尤其是当您尝试滚动包含大量数据的单元格时。有趣的是,这个问题在 Excel Online 中并不存在。如果您在本地安装了 Excel,请尝试两个版本以查看行为上的差异。好消息是Microsoft 现在正在修复此行为,并且也在 Windows 上为 Excel 引入了平滑滚动功能

Excel 中的平滑滚动主要包括增强两个元素。第一个是在使用鼠标滚轮或滚动条时启用大致平滑的滚动;微软说通过触摸板或触摸屏滚动已经很流畅了。第二个,可以说是更重要的功能是在行或列中滚动,而 Excel 不会在您将手从指点设备上移开时自动捕捉到左上角。这两项增强功能都被带到了 Windows 上的 Excel 中。

微软已经指出,虽然许多人会认为这项工作只需要修改与滚动相关的几行代码,但这实际上是一项重大举措,因为 Excel 会根据许多因素计算滚动和预期行为。许多 UI 元素及其产生的滚动行为也非常紧密地耦合在一起,这意味着启用平滑滚动非常困难。除了滚动是 Excel 体验的重要组成部分之外,软件修改的复杂性也是该公司表示它非常谨慎地对待这项工作的原因。您可以在此处的 Microsoft 博客文章中找到有关挑战的所有有趣细节

就可用性而言,带有 Beta 版频道或当前频道预览版(版本 2109(内部版本 14430.20000)或更高版本)的 Excel for Windows 中已包含平滑滚动功能。该公司计划以交错的方式向所有Microsoft 未来几个月将有 365 个客户。

11-27 07:14