我創建了一個VBA工作簿,該工作簿是從包含在自定義UI中的按鈕啓動的。但是,工作簿存在於虛擬網絡上,因此登錄時自定義用戶界面會丟失。我希望有人可以幫助我使用一些可以啓動自定義用戶界面的VBA,而不必創建一個單獨的XML腳本來重現每次用戶界面的自定義。原因是我沒有一個XML編輯器,無法在我的工作機器上獲得一個。在工作簿上啓動.exportedUI打開
工作簿位置是靜態的,我不需要它是可移植的,所以我很高興解決方案包括每次打開工作簿時都從工作簿的相同位置導入.exportedUI文件。如果在工作簿關閉時刪除了自定義用戶界面功能,這也很有用。
所以我有以下工作:
K:\Sharedlocation\sharedfolder\workbook.xlsm
一起保存:
K:\Sharedlocation\sharedfolder\Export.exportedUI
我想工作簿導入Export.exportedUI和解析它,這樣的UI定製。
如果你能幫上忙,那就太好了。
非常感謝,
嗨,真正體會到了響應。我困惑了幾位: URL是指什麼? 「對於myTag中的每一行'在此輸入您的代碼」是否指.exportedUI文檔中的xml代碼?否則我不確定。 你介意提供一點註釋嗎?恐怕我的知識遠低於你的水平(儘管我正在努力改進它!)。 –
我假設K:\是xml文件。該URL可以位於Web(http)或文件中。 getElementsByTagName()創建一個可以在for循環中枚舉的NodeList()。將有助於看到XML。 – jdweng
嗨Jdweng,我已經發布了包含在exported.UI文件中的xml代碼作爲上面的答案。希望沒關係。讓我知道這是否有幫助。乾杯。 –