5

这是一个奇怪的问题,但我无法在谷歌中正确地提出这个问题。

当我在 Excel-VBA 中编写注释时,出于某种原因,它会在所有空格键点击时将我的光标快速回退。

例子:

Dim Arr() As String 'This is |<-- When I hit the space bar, I expect the cursor to be here.

但是,如果我不够快,它就会将其弹回'This is|<-- Here

这真的让我很困扰,因为我必须不断地在没有空格的文本行中来回放置空格。

一些行为:当键入速度非常快时,我认为我能够超越(?)替换,并且它不会将其弹回,但是如果我慢慢走,它会比我快。此外,如果我按空格键,它会弹回,我按空格键,它会移动光标,现在仅在 0.5 秒延迟后它会再次弹回。

我有 Excel 2010。

其他人有同样的问题,或者知道如何解决它?这不是什么大事,只是很烦人。

4

3 回答 3

5

这可能不是最初的问题,但对于遇到这个令人难以置信的令人沮丧问题的其他人也恰好使用 OneDrive - 我的问题只是我在 PERSONAL.XLSB 中编辑 VBA 时打开的工作簿存储在 OneDrive目录。将其从 OneDrive 中移出后,问题就停止了。

为了确定这一点,我发现一旦其他答案对我不起作用,一个特定的工作簿就会导致问题,所以我只将我需要的工作表复制到一个新的工作簿并保存。当这不起作用时,我将值+格式复制到新工作簿并保存。当不起作用时,我只将值复制到新工作簿并保存。然后,当我正要拔出我剩下的一点头发时,我将原始的违规文件从我的 OneDrive 目录中复制了出来。还有……瞧。

于 2019-01-03T21:46:56.133 回答
3

在开发人员选项卡中打开设计模式。

于 2016-08-19T19:27:28.623 回答
0

尝试这个:

工具菜单 -> 选项 -> 编辑器选项卡

清除自动语法复选框

于 2013-07-31T15:44:12.857 回答