VBA对象浏览器扩展

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函数不会引用任何内容。我只是想弄明白这个宏是如何工作的。

任何帮助,将不胜感激。

+0

注意:此宏对其他应用程序和复制数据有效,以优化电子表格。 – MrDominikku

+0

myObj是一个对象,大概是在其他地方声明的,如果不是它是一个变体,并且它已经被设置为某个地方。 .Multilot从这个对象中调用一些东西。在不知道对象类型的情况下,很难知道预期的函数调用是什么。它也可能是用户定义的对象,他们已经定义了这些功能,但尚不清楚。这似乎也在另一个With Block内。浏览器是什么意思?如果您在代码中放置断点,则可以使用立即窗口获取有关变量的更多信息。 – OpiesDad

+0

浏览器设置了对象VBA代码。但离开它。另一个问题。我可以在此应用程序中记录宏(它与VBA代码略有不同,但仍相同)。你认为这个.Multilot是指这个应用程序中的宏吗?这个Multilot是由其他人在这个应用程序中创建并由VBA procudure调用的代码集? – MrDominikku

自从我问这个问题已经有一段时间了。我想解释一下自己,因为我过去的经历很差,不知道有些事情是如何运作的。

上面的代码涉及的是写入的对象与VBA不同的编程语言。 COBOL是精确的。 VBA使用myObj与外部UI程序连接,允许用户向服务器数据库发送查询。

谢谢你的回答。最好。

我不确定我是否理解你的问题。

你想获得该代码的在线帮助吗?

你可以在它的modul包含帮助时得到它,但情况并非总是如此,你需要从代码的作者那里得到它。