vba - 通过 Excel 宏更改 Web 图像
问题描述
我正在使用 Excel 宏来驱动网页的图像更改。如果我想在页面上更改图像,我会执行宏,它会抓取所需的图像并替换网页正在使用的文件,并且网页会自动刷新。
它在本地机器上完美运行,但目的是让远程用户在我控制宏时拉出网页并查看新图像。
这是excel宏:
Sub update_image()
newName = "C:\Cases\Nominal\new_image_to_show.png"
oldName = "C:\Cases\Images\updated_image.png"
FileCopy newName, oldName
End Sub
当我用 Web 位置替换文件位置时,宏停止工作。网络空间是我组织的内部位置,我尝试过的两个选项是:
newName = "https:://location_of_content\Cases\Nominal\new_image_to_show.png"
oldName = "https:://location_of_content\Cases\Images\updated_image.png"
和
newName = "file://///location_of_content\Cases\Nominal\new_image_to_show.png"
oldName = "file://///location_of_content\Cases\Images\updated_image.png"
我还尝试了相对路径命名法,
newName = ThisWorkbook.Path & "\Cases\Nominal\new_image_to_show.png"
但在这两种情况下我都得到
运行时错误“52”
关于如何重命名路径的任何想法?还是 Excel 宏的替代品?
解决方案
推荐阅读
- unity3d - 如何增加一个数字但不是一次(使用 Unity 引擎)
- javascript - 如何使用javascript将迭代的json值捕获到变量中
- wordpress - 影响单个产品价格而不影响下面的相关产品
- azure-devops - Azure 部署组
- android - 如何在 Android 中使用 PyTorch 的 torchaudio?
- mysql - 在动态日期范围之间提取数据
- python - 循环中更新 imshow 和循环后颜色图中的问题
- javascript - 为什么 offsetParent 仍然显示 body 标签?
- python - 如何使 PyGame 窗口以全屏模式打开
- kubernetes - deletecollection kubernetes (tekton) 资源 - 需要特定的 RBAC?