Tag: 图像

在VBA中复制图像

我在我的工作表(“机械师”)的形象(“图片”)。 如何使用VBA代码将此图像复制到另一个工作表(“字符”)? 我试试这个: Sub copy() workSheets("mechanic").Range("Picture").Select selection.copy workSheets("mechanic").Range("a8").paste End Sub

删除marged单元格中的图像

我想删除不同的图像(我复制图像到这个单元格,使用VBA代码,所以每个图像都有另一个名字),在合并单元格(我不想unmarged单元格)。 在这个工作表上我有另一个图像,所以我不能使用这样的代码: ActiveSheet.Shapes.SelectAll Selection.Delete

使用Excel VBA调整和更改多个图片的格式

我有一个excel工作表,有很多不同尺寸和格式的图片。 我想使用excel VBA来遍历工作表中的所有图片,并将每张图片设置为相同的宽度(214),并在resize(将文件大小减小)后将图片types更改为JPEG。 我的图片位于不同的单元格中,我不希望图片位置发生变化(即停留在同一个单元格中)。 我是新来的VBA,并尝试以下 – 但它不工作。 debugging器停在我试图剪切图片的那一行。 Sub Macro6() Dim p As Object Dim iCnt As Integer For Each p In ActiveSheet.Shapes p.Width = 217.44 p.Cut p.PasteSpecial Format:="Picture (JPEG)", Link:=False iCnt = iCnt + 1 Next p End Sub

使用Excel vba,将网页图像保存到磁盘

我正在尝试使用excel vba从网页中保存图像。 我设法得到string(虽然不是我想要的),并需要将其保存到磁盘。 源代码的HTML代码是: <img id="SkuPageMainImg" data-sku="491215" alt="Papir ubleket kraft 60g 40cm 5kg/rull" class="skuImageSTD" src="/content/images/product/491215_1_xnm.jpg?v=4TWLBni1V4k8GV8B_0P-GA" data-zoomimage="//www.staples.no/content/images/product/491215_1_xnl.jpg" data-resizeimage="{&quot;0to1024&quot;:&quot;/content/images/product/491215_1_xnm.jpg?v=4TWLBni1V4k8GV8B_0P-GA&quot;,&quot;1025to1450&quot;:&quot;//www.staples.no/content/images/product/491215_1&quot;}" data-screensize=""> 我的代码是: IMG = .document.getElementById("SkuPageMainImg").src 这段代码捕获了src=之后的url: /content/images/product/491215_1_xnm.jpg?v=4TWLBni1V4k8GV8B_0P-GA" 这将做,但我想data-zoomimage=是抓住的是后的url data-zoomimage= : "//www.staples.no/content/images/product/491215_1_xnl.jpg" data-zoomimage= "//www.staples.no/content/images/product/491215_1_xnl.jpg" 无论哪种方式,我期望完成Excel VBA保存图像到我的磁盘上的文件 – 通常是c:\folder\image_name.jpg 有人知道这样做的代码?

来自sheet.drawingPatriarch.getChildren()的空指针

我试图读取图像我插入之前在Excel表中与此代码的位置,它在我的机器上工作正常,但是当我将代码迁移到另一台PC我得到空指针exception在sheet.getDrawingPatriarch.getChildren() ,我试图Googlesearch问题,但我没有find解决办法,任何人都想帮助我? 以下是代码: /* loop the sheet */ for (int i = 0; i < sheetNumbers; i++) { sheet = wb.getSheetAt(i); /* create map to store id map with picture */ Map<String, PictureData> sheetIndexPicMap = new HashMap<String, PictureData>(); /* determine to use 2003's excel get pic method or 2007++ get picture method */ if (fileExt.equals("xls")) […]

VBA将二进制图像转换为网页的base64编码string

我试图阅读一个JPG文件,并将文件转换为base64编码的string,可以作为一个网页上的embedded式JPEG使用。 我在网上发现了两个在VBA中进行base64编码/解码的函数,这些函数似乎被广泛接受。 编码/解码过程产生我原来的二进制string,所以function似乎至less有点正确。 然而,我得到的base64string没有什么地方,当我使用在线工具将我的图像转换为base64时得到的。 base64string应该启动:“/ 9j / 4AAQSkZJRgABAQEAUgBSAAD”。 而是从“Pz8 / Pz9BYT8 / AD8 / Pz8 / Pz8 / Pz8 / Pz8 / Pz8”开始。 我失去了为什么我没有得到以前的结果,为什么我得到后者。 我在阅读二进制文件时做错了什么? 这是我的代码: Sub TestBase64() Dim bytes, b64 With CreateObject("ADODB.Stream") .Open .Type = ADODB.adTypeBinary .LoadFromFile "c:\temp\TestPic.jpg" bytes = .Read .Close End With Debug.Print bytes b64 = Base64Encode(bytes) Debug.Print vbCrLf + vbCrLf Debug.Print […]

VBA – 在用户窗体上的Loadpicture()上创build一个缩略图

我使用Loadpicture()在用户窗体上的多个Image控件中加载图片,以创build一些预览。 (用户可以点击Image打开全尺寸图片)。 由于用户Userform上的预览Image高约1厘米,我想加载图片的缩略图(较小的文件大小版本)以限制内存使用量,同时仍将全尺寸(百万像素)的源图片保存在硬盘上。 有没有办法调整在加载事件导入的图片? PS:我不想改变图片的可见高度/宽度,因为PictureSizeMode设置为fmPictureSizeModeZoom 。

在相同大小的excel文件中插入200张JPG图像到其单元格中是否可能?

我在一个文件夹中有2000个JPG图片,我想把所有这些图片都插入一个excel文件的列中,并将它们放入相同大小的单元格中,请您在短时间内为我提供简单的方法。 最好的问候Sant

将图像添加到由Axlsx生成的Excel文件。

我正在使用Axlsx来生成Excel文件。 我需要将图像添加到Excel文件。 我已经使用这个代码: ws.add_image(:image_src => '../something',:noSelect => true, :noMove => true) do |image| image.width=1000 image.height=200 image.start_at 0,0 end “ ws ”是工作表。 它添加了所需的图像,但我不能用此代码设置图像的“ 宽度 ”和“ 高度 ”。 即使我给width=2000和height=1000 ,它不会影响Excel文件中的图像。 有人可以告诉我,我做错了什么?

使用java在EXcel中提取图表作为图像

我试图提取图像文本公式超链接图表等在Excel表(OLE2和OOXML格式)。 我正在使用Java的Apache POI API相同。 我能够提取所有信息,但图表。 我发现POI没有提取图表或将其转换为图像的API。 有些人可以build议任何替代方法来提取图表。 我正在寻找开源解决scheme。