我会尽量保持这个简短,因为有很多背景故事!
我可以使用this example中的代码,使用AbsoluteAnchor将图像插入电子表格中0,0 EMU的绝对位置。
当我尝试使用TwoCellAnchor进行相同操作时,绘图出现损坏,因此Excel提供了通过完全删除图像来清理它。
当我将'monstrosity'与从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以添加此模式,那么它工作正常但显然这违背了编写自动化过程的目的。
有人能指出我解决这个问题的方向吗?互联网上关于此的有用文档数量非常有限!感谢。