我想知道是否有人對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函數不會引用任何內容。我只是想弄明白這個宏是如何工作的。
任何幫助,將不勝感激。
注意:此宏對其他應用程序和複製數據有效,以優化電子表格。 – MrDominikku
myObj是一個對象,大概是在其他地方聲明的,如果不是它是一個變體,並且它已經被設置爲某個地方。 .Multilot從這個對象中調用一些東西。在不知道對象類型的情況下,很難知道預期的函數調用是什麼。它也可能是用戶定義的對象,他們已經定義了這些功能,但尚不清楚。這似乎也在另一個With Block內。瀏覽器是什麼意思?如果您在代碼中放置斷點,則可以使用立即窗口獲取有關變量的更多信息。 – OpiesDad
瀏覽器設置了對象VBA代碼。但離開它。另一個問題。我可以在此應用程序中記錄宏(它與VBA代碼略有不同,但仍相同)。你認爲這個.Multilot是指這個應用程序中的宏嗎?這個Multilot是由其他人在這個應用程序中創建並由VBA procudure調用的代碼集? – MrDominikku