Tag: base64

在IE 7中使用JavaScript将Base64string保存为Excel .xls文件

我一直在试图find一种方法来保存在IE 7中使用JavaScript作为Excel .xls文件的Base64string。 以下工作正常与FireFox: window.open ("data:application/vnd.ms-excel;base64," + bytestring, "", "width=300,height=300,resizable=1"); 其中bytestring是Base64string。 但是,这种方法不适用于IE 7。 在做过一些networking研究之后,似乎IE 7似乎无法处理Base64string。 我将如何能够实现这一目标? 我将不得不使用转换Base64到UTF能够做到这一点? 我试图实现的是,当用户点击一个button,“另存为”对话框出现,允许用户给一个文件名和select目的地,然后保存Excel文件。 我仅限于使用IE 7.相信我,如果我有select使用不同的浏览器,我肯定会。 提前感谢任何帮助!

在VBA中使用Base64插入图像到工作表中?

我试图插入一个图像到VBA使用Base64的工作表,但我找不到任何地方如何正确地做到这一点的任何示例。 我有一个图像的string设置,如下所示: vLogo = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZoAAABfCAY" 我只想做以下事情,而不是寻找一个图像文件存储在VBA中的图像。 Sheets("Sheet1").Pictures.Insert (Application.ActiveWorkbook.Path & "\vLogo.png") 我甚至看过像这样做: ' Write the image to file Dim myFile As String myFile = Application.ActiveWorkbook.Path & "\temp.png" Open myFile For Output As #1 Write #1, vLogo Close #1 ' Insert the image Sheets("Sheet1").Pictures.Insert (Application.ActiveWorkbook.Path & "\temp.png") ' Delete the temp file Kill Application.ActiveWorkbook.Path & "\temp.png" 但我不知道如何编写base64编码的图像文件。

在Excel VBA中将图像(jpg)转换为base64?

我需要将Excel (或通过VBA) 内的图像转换 为base64 (最终我将输出XML)。 我怎样才能做到这一点? 我是否需要对DOM进行引用? 我一直在阅读这个问题,但它只适用于文本string而不是图像… 有没有人有我能看到的任何代码?

如何使用Excel VBA base64高效编码string?

我需要在VBA中将100KB +string编码为base64。 是否有任何内置的函数或COM对象可用,这将作为一个纯粹的VBA方法,要么是复杂的,或在这些卷不能很好地扩展(见dbb和marxidad的链接)?