我创建了一个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代码作为上面的答案。希望没关系。让我知道这是否有帮助。干杯。 –