无编辑弹出VB编辑器

问题描述:

我有一个MS Access窗体,并在一个按钮上单击它运行VBA代码来运行Shell命令。无编辑弹出VB编辑器

private sub cmdOpen_click() 
    dim vValue as String 
    vValue = Listbox.column(1) 'Retrieving a path name from a list 
    shell "C:\Adobe's Path\Arco.exe " & vValue 
end sub 

当我第一次运行该脚本,我第一次打开这个数据库,它停止运行,打开脚本编辑器,并突出外壳线。没有错误代码,事实上,如果我只是点击运行按钮,它就完成了。如果再次运行它没有问题。只有当我关闭并重新打开它。 没有代码中没有断点/停止。谁会知道为什么会发生这种情况?我似乎无法处理类似问题的任何其他人。

我在Access 2010中遇到了这个问题。我发现有该行上的断点,并且由于某种原因,即使在关闭应用程序后,Access似乎仍然记得它。对我而言,当我修复代码并且其他人运行它时,通常会发生这种情况。

我发现似乎解决了这个问题的唯一方法是在该行上设置断点,保存项目,然后清除并再次保存。有时我必须打开和关闭一次或两次该项目才能完全忘记那里的断点。

在我看来,这是Access IDE中的一个随机的,深奥的错误。如果他们真的把它变成一个功能,那将是太棒了,但它甚至不是一个可以依赖的错误。

+0

是的,我用的2010,并设置断点和保存的一些变化工作。谢谢。 – 2015-03-31 13:51:47

+0

你不小心将这个标签标记为Excel,而不是Access。否则我可能没有看到它!修正了这个问题。 – FreeMan 2015-03-31 14:04:47

我对Access有类似的经验,总是对我有帮助的是将文本复制到记事本.txt文件(或其他基本的文本处理程序)。然后在.txt中选择所有内容并将其复制回来。

反编译Access应用程序也会解决这个问题。

上一页SO问题:How does one decompile and recompile a database application?