我一直在使用“局部变量”窗口检查过程级变量的赋值。
我最近更新了我的代码,创建了一组公共级别的变量,这些变量从工作表中读取某些输入,这些输入在项目之间不会改变。
在检查这些变量时,我在“局部变量”窗口中看不到它们,毫无疑问,因为它们不是本地定义的变量!
公共变量的“局部变量”窗口有没有替代窗口?如果没有,我该如何检查公共变量赋值呢?
发布于 2013-02-23 03:57:55
除了“即时”窗口(如其他答案中所述)外,“监视”窗口在这些情况下非常有用。您可以在视图菜单->监视窗口中将其激活:

您可以在此处定义:
True时的断点-这在调试时非常方便,因为它允许您在不添加额外代码的情况下快速创建条件断点,例如,如果您将监视设置为myVar=0,并在value为True时激活Break,则当潜在错误被“启动”时,代码将自动停止<>F213
您可以在"Add watch“对话框中添加所有这些选项,您可以通过右键单击代码模块中的任何变量(或其他代码)或通过在监视窗口中右键单击来获得该对话框:

此外,您可以通过双击来简单地编辑列表中的任何监视项目。
非常方便的调试工具,特别是。与本地变量和即时窗口相结合。
发布于 2013-02-23 03:16:29
使用即时窗口。在编码环境中按Ctrl +G转到即时窗口。它允许在调试模式下获取和设置变量的值。你需要加前缀吗?检查变量的值。示例
?variableName press enter to get the value
variableName ="test" press enter to set the valuehttps://stackoverflow.com/questions/15031323
复制相似问题