我有一个带有 ActiveX Microsoft Web 浏览器控件(“Shell.Explorer.2”)的 .xlsm 文件。我使用 VBA 在其中打开图像:
WebBrowser.Navigate Application.ActiveWorkbook.Path & "\image.gif"
我知道如果我将图像放在工作表上,它将保存在 .xlsm 文件中。此类图像存储在 \xl\media\“文件夹”的 .xlsm(ZIP 结构)中。
现在我想将图像从工作簿的路径移动到 .xlsm 文件本身。然后如何从 WebBrowser 控件中处理此图像?我应该导航到 .xlsm 内的资源文件还是可以参考保存图像的形状?
我知道基于从形状复制(或导出)图像并创建动态 HTML 以包含这个新复制的图像的解决方案。我仍然想找到一种不复制/导出它的方法。
谢谢!