【发布时间】:2018-03-21 21:09:25
【问题描述】:
我有一个从 base64 解码的字节数组(我需要这个,所以我可以通过 XML 文件发送这些字节数组)。 现在,我必须使用字节数组“重构”图像。我搜索了类似的东西,找到了 VB 代码的解决方案,但它与 VBA 不兼容。
我的代码如下所示:
encodedImage = objXML.FirstChild.ChildNodes.Item(1).Text 'the encoded image in base64
' get array of bytes
Dim byteArr() As Byte
byteArr = DecodeBase64(encodedImage) 'this function decodes from base64 to bytes array
Dim img As Image
字节数组看起来不错,因为我已经将它与我现在要重构的原始图像中的 imageData 进行了比较。
有没有办法在不临时保存图像的情况下进行这种转换? 在“重组”图像后,我需要将其上传到 word 文档中。
【问题讨论】:
-
如何编译一个完成这项工作的java程序并从vba运行这个程序?
-
由于任务原因,这种情况下是不允许的,只是vba。最终的解决方案是临时保存图像,这不是我真正想要的,但这将是未来的修复。现在非常感谢您!