1

我有一个带有一堆表格的 Excel 工作簿,我想将其发布到网站层次结构中的不同 SharePoint 子网站。

我已经编写了一个 VBA 程序来执行此操作,但不幸的是它不能正常工作,因为工作表有图像并且 Excel 试图通过创建“*_files”结构来复制它们,我不想要它!图像已经在服务器上,我只需要 Excel 来使用它们的 URL,只需创建没有任何“*_files”文件夹的纯 HTML 就可以了。

如果我保持这种状态,Excel 会尝试为文件生成 PNG,但由于某种原因失败,它们的输出长度为 0B。它适用于本地路径甚至不同的服务器路径,所以我不知道原因。

有人有想法吗?

编辑:

似乎设置ActiveWorkbook.WebOptions.OrganizeInFolder = False至少解决了显示图像的问题。Excel不断复制图像,产生无用的混乱,但至少渲染还可以......

还记得设置ActiveWorkbook.WebOptions.RelyOnVML= False,否则页面在IE之外无法工作。

4

0 回答 0