VBA对象浏览器扩展
问题描述:
我想知道是否有人对Excel VBA语言中的对象浏览器的“扩展”或“放大”有任何了解?我可以使用哪些代码并向他们读取描述? 我经常遇到这样的情况:我看到一个包含代码不包含在浏览器中的宏的VBA项目。不记得所有,但这里是一个例如:VBA对象浏览器扩展
With myObj.
C = ...
CD = ...
VR = ...
...
.ugmr_multilot (C,CD,VR,ED) 'where C/CD/VR/ED are variables
call .Multilot
end with
.book
这只是一个例子,它不完整。我搜索了其他模块的.Multilot和myObj,我什么也没找到。 Like Call函数不会引用任何内容。我只是想弄明白这个宏是如何工作的。
任何帮助,将不胜感激。
答
自从我问这个问题已经有一段时间了。我想解释一下自己,因为我过去的经历很差,不知道有些事情是如何运作的。
上面的代码涉及的是写入的对象与VBA不同的编程语言。 COBOL是精确的。 VBA使用myObj
与外部UI程序连接,允许用户向服务器数据库发送查询。
谢谢你的回答。最好。
答
我不确定我是否理解你的问题。
你想获得该代码的在线帮助吗?
你可以在它的modul包含帮助时得到它,但情况并非总是如此,你需要从代码的作者那里得到它。
注意:此宏对其他应用程序和复制数据有效,以优化电子表格。 – MrDominikku
myObj是一个对象,大概是在其他地方声明的,如果不是它是一个变体,并且它已经被设置为某个地方。 .Multilot从这个对象中调用一些东西。在不知道对象类型的情况下,很难知道预期的函数调用是什么。它也可能是用户定义的对象,他们已经定义了这些功能,但尚不清楚。这似乎也在另一个With Block内。浏览器是什么意思?如果您在代码中放置断点,则可以使用立即窗口获取有关变量的更多信息。 – OpiesDad
浏览器设置了对象VBA代码。但离开它。另一个问题。我可以在此应用程序中记录宏(它与VBA代码略有不同,但仍相同)。你认为这个.Multilot是指这个应用程序中的宏吗?这个Multilot是由其他人在这个应用程序中创建并由VBA procudure调用的代码集? – MrDominikku