16得票1回答
橡皮鸭用户界面子菜单已禁用

我刚刚在Windows 10操作系统上安装了版本为2.0.11.2453(MSIL)的Rubberduck VBE插件。 当我在Excel中打开一个启用宏的工作簿并启动VBA编辑器时,Rubberduck会启动,但是Rubberduck菜单下的所有命令都被禁用。 我做错了什么?

11得票1回答
VBE中是否有配置设置来记住停靠的工具窗口位置?

我刚刚安装了Rubberduck插件。 如果我配置我的 vbe 窗口,以便可以看到你的鸭子窗口,一切都看起来很好,但是当我重新启动Excel时,它会恢复到以前的状态:是否有办法使我的 vbe 配置持久化?

9得票1回答
如何在不使用Rubberduck测试模块的情况下交付Excel VBA应用程序?

我一直在使用Rubberduck VBA插件。 我想要在应用程序中“交付”Excel且不包括Rubberduck插件引用。如何管理它?例如,是否可以“隐藏”TestModules并停止编译它们?

8得票1回答
使用Rubberduck单元测试,我如何找出哪个断言失败了?

我正在使用Rubberduck对我的VBA实现进行单元测试。当在一个TestMethod中使用多个相同类型的Assert(例如Assert.IsTrue)时,据我所见,测试结果没有告诉我哪个Assert失败了。 有没有办法找出哪个Assert失败了,或者这是Rubberduck未来路线图上的...

7得票2回答
代码检查 - 命名范围引用

在运行Rubberduck 2.0.11.2453中的代码检查后,有4个范围引用被标记为:“成员‘Range’隐含地引用了ActiveSheet”。所涉及的范围是指命名范围。是否有必要限定命名范围引用? Private Sub RunORatio(ByVal TabNum As Intege...

7得票1回答
如何对VBA代码进行单元测试?- 两个不同的指针

我正在研究这个优秀的教程(链接),但最终我的第一个测试未通过,因为我可以清楚地看到我正在创建两个不同的数组(和指针),并试图将它们相互比较。 从我所看到的内容来看,这个教程省略了一些代码行,而我已经添加了这些行,也就出现了问题,但如果没有这些行,代码甚至不能运行。 除了我创建的这个方法之外...