1

我会尽量保持简短,因为有很多背景故事!

我可以使用此示例中的代码使用 AbsoluteAnchor 将图像插入到电子表格中 0,0 EMU 的绝对位置。

当我尝试使用 TwoCellAnchor 执行相同操作时,绘图出现损坏,因此 Excel 提供通过完全删除图像来清理它。

当我将我的“怪物”与从 Excel 本身创建的有效 TwoCellAnchor 进行比较时,唯一的区别是第二行声明。

我的显示为:

<xdr:wsDr xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing">

而 Excel 创建的显示为:

<xdr:wsDr xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">

请注意附加架构“xmlns:a”。据我所知,在编程时没有手动设置任何模式,我不知道如何解决这个问题。如果我手动更改 XML 以添加此模式,那么它可以正常工作,但显然这违背了编写自动化过程的目的。

有人能指出我解决这个问题的方向吗?网上关于这方面的有用文档的数量是非常有限的!谢谢。

4

0 回答 0