0
画像へのリンクが付いたExcelスプレッドシートに画像を挿入することはできますか?ここで画像をExcelスプレッドシートにインラインで挿入する
画像へのリンクが付いたExcelスプレッドシートに画像を挿入することはできますか?ここで画像をExcelスプレッドシートにインラインで挿入する
は、あなたがRubyでそれそれを行う方法は次のとおりです。
ワークシートオブジェクトのShapesコレクションは、既存のファイルから画像を作成し、新しい画像を表すShapeオブジェクトを返しますAddPicture()
方法を含みます。構文は次のとおりです。
.AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height)
7つの引数はすべて必須ですが、これによりメソッド呼び出しのピクチャの位置とサイズを指定できます。
次のコードは、アクティブなワークシートに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
})
/答えは「イエス」である...しかし、我々は特定のツールについての詳細を知る必要がありますどのように "どのように"説明することができる前にあなたが持っている言語/ライブラリ –