Image 将图像直线插入Excel电子表格

Image 将图像直线插入Excel电子表格,image,excel,Image,Excel,如果有一个指向图像的链接,是否可以将图像自动插入Excel电子表格?以下是您在Ruby中的操作方法: 工作表对象的“形状”集合包括一个AddPicture()方法,该方法从现有文件创建图片并返回表示新图片的形状对象。语法是: .AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height) 所有七个参数都是必需的,但这允许您在方法调用中指定图片的位置和大小 以下代码将图像插入活动工作表中从C3到F5的单元

如果有一个指向图像的链接,是否可以将图像自动插入Excel电子表格?

以下是您在Ruby中的操作方法:

工作表对象的“形状”集合包括一个
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 
} )
答案是“是的”。。。但在解释“如何”之前,我们需要更多地了解您拥有的特定工具/语言/库