Excel 2007中的Visual Basic编辑器:吃空格,抛出光标

问题描述 投票:4回答:5

我解决不了这个问题,我发现了一个类似的问题here但是:

  • 工作簿设置为手动计算(ALT-M-X-M或ALT-至>公式)没有工作
  • 设置编辑器选项来禁用:自动语法检查和背景编译没有工作

任何人有任何想法如何解决这个问题很烦人的行为,我已经习惯了快速弹出VBA(ALT-F11),F7进入代码,写一些简单的程序,有...而且很难摆脱这种习惯的,我不想写任何办公室分机只是一个单引号添加到每个单元格范围

For Each rg In Selection
  rg = chr(39) & rg.value
Next

F5,做...

excel excel-vba vba
5个回答
11
投票

我有这个确切的问题,以下为我工作。

1.单击Microsoft Office按钮,然后单击Excel选项

2.单击加载项类别

3.In管理框中,单击COM加载项,然后单击Go。

4.Look在被称为“负载测试报告加载项”附加然后取消它

5.重新启动Excel的

该插件安装有Visual Studio 2010 Beta2中


1
投票

WINWORD VBA IDE正常工作,所以才在Excel的时刻。

我曾尝试重新安装,我都试过了Excel选项>资源>诊断工具,它报告说,它固定为1层的问题,但问题仍然。

问题有效地似乎是Visual Basic编辑器编译每秒(或更少),并删除空格。

一个丑陋的解决办法是把一个单引号光标之后,它不会删除空格,但是这只是愚蠢。

我目前正在等待Office 2007的企业“更改”>“修复”来完成和再次测试它,否则我会坚持使用单引号。


1
投票

我已经打了这个问题过了,对我来说这是关系到一个Excel中添加这可以解释为什么你没有看到它在Word中VBE。尝试进入信任中心,并禁用所有应用程序加载项 - 能否解决它,那么你可以工作,这是由排除法去错了。就我而言,这是负载测试报告加载项与VS2010 Beta 2的安装。


1
投票

我使用的是2010 Excel和面临类似的问题。当我打空格键,编辑器删除空间,并把光标移动到最后一个字符的结束。尝试取消选中加载COMS,但未得到解决。

“在Excel 2010中,在开发功能区选项卡切换设计模式按钮就可以解决这个问题对我来说。”

还是在VBA编辑器,单击设计模式按钮(铅笔图标),进入设计模式。从运行菜单,选择“设计模式”。

明白了此链接:

https://social.msdn.microsoft.com/Forums/office/en-US/3353f2d3-7e92-424b-934c-0eedd21b9a90/excel-2010-vb-editor-auto-deleting-spaces?forum=exceldev


0
投票

我已经最近与Excel 2010中绷设计模式,这个问题没有工作,我没有足够的“负载测试报告外接”。不过,我有一对夫妇的其他加载项的,这是其中的一个(牛仔为Office),这是导致该问题。

所以,在2010年,你应该转到文件>选项>加载项。在对话框的底部“管理”中选择“COM加载项”,然后单击Go。见里面有什么了,反过来取消选择每个。对我来说,结果是瞬间 - 我甚至没有重新启动Excel中。

© www.soinside.com 2019 - 2024. All rights reserved.