在Excel VBA编辑器中,空格键在行尾不起作用

在Excel VBA编辑器中,空格键在行尾不起作用,excel,vba,vbe,Excel,Vba,Vbe,我把personal.xlsb移到了我的新笔记本电脑上,我遇到了一个奇怪的问题 空格键在行尾不起作用,除非它是一个完全空的行 示例1:不起作用示例|不起作用 示例2:工作示例|将起作用 当我按下空格键时,文本选择指针没有移动,但位置指示器在原始位置和(col+1)之间闪烁 指针位置指示器图像 所以我的个人工作簿上也有同样的问题。我发现,如果我在活动工作簿中创建另一个模块,无论出于何种原因,它都会修复错误 仅供参考,出于某种原因,我必须将活动工作簿保存为启用宏的工作簿,然后如果打开另一个工作簿

我把personal.xlsb移到了我的新笔记本电脑上,我遇到了一个奇怪的问题

  • 空格键在行尾不起作用,除非它是一个完全空的行
  • 示例1:不起作用示例|不起作用

    示例2:工作示例|将起作用

  • 当我按下空格键时,文本选择指针没有移动,但位置指示器在原始位置和(col+1)之间闪烁
  • 指针位置指示器图像


    所以我的个人工作簿上也有同样的问题。我发现,如果我在活动工作簿中创建另一个模块,无论出于何种原因,它都会修复错误


    仅供参考,出于某种原因,我必须将活动工作簿保存为启用宏的工作簿,然后如果打开另一个工作簿,问题不会持续。

    我也有同样的问题。我发现如果我关闭自动保存,它工作得很好。如果我打开了一个启用了AutoSave的新工作簿,问题会一直出现,直到我关闭AutoSave。

    BTW:我没有创建任何计时器事件。我尝试了设计模式,但没有工作,我尝试打开和关闭自动语法检查,但没有工作。我所有的vba代码都在personal.xlsb中,我发现了一件不可思议的事情:如果我从Onedrive打开一个文件,问题就发生了,如果我从本地打开一个文件,问题就会消失。为我工作,谢谢