Image 将图像直线插入Excel电子表格
如果有一个指向图像的链接,是否可以将图像自动插入Excel电子表格?以下是您在Ruby中的操作方法: 工作表对象的“形状”集合包括一个Image 将图像直线插入Excel电子表格,image,excel,Image,Excel,如果有一个指向图像的链接,是否可以将图像自动插入Excel电子表格?以下是您在Ruby中的操作方法: 工作表对象的“形状”集合包括一个AddPicture()方法,该方法从现有文件创建图片并返回表示新图片的形状对象。语法是: .AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height) 所有七个参数都是必需的,但这允许您在方法调用中指定图片的位置和大小 以下代码将图像插入活动工作表中从C3到F5的单元
AddPicture()
方法,该方法从现有文件创建图片并返回表示新图片的形状对象。语法是:
.AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height)
所有七个参数都是必需的,但这允许您在方法调用中指定图片的位置和大小
以下代码将图像插入活动工作表中从C3到F5的单元格范围:
require 'win32ole'
xl = WIN32OLE.connect('Excel.Application')
ws = xl.ActiveSheet
range = ws.Range('C3:F5')
pic = ws.Shapes.AddPicture( {
'FileName' => 'C:\Pictures\Image1.jpg',
'LinkToFile' => false,
'SaveWithDocument' => true,
'Left' => range.Left,
'Top' => range.Top,
'Width' => range.Width,
'Height' => range.Height
} )
答案是“是的”。。。但在解释“如何”之前,我们需要更多地了解您拥有的特定工具/语言/库