0
すべての準備済みのワークブックから価値を得る方法はありますか?Ruby Sketchup、開いているExcelワークブックの値を取得
ブックを開くことで値を取得できますが、ブックが既に開いているときに値を取得したいと考えています。 Excelにデータを入力環境ている私は何をやっている
require 'win32ole'
xl = WIN32OLE.new('Excel.Application')
xl.visible=1
wb = xl.Workbooks.Open('C:\Users\Dave\Downloads\Example.xlsm')
worksheet = wb.Worksheets('Sheet1')
worksheet2 = wb.Worksheets('Sheet2')
worksheet.Range('a1').Value=1111
worksheet.Range('a2').Value
、その後私は、データを取得し、それから引くSketchUpでRubyのコードを持っています。次に、図面をワークシートに配置します。 そのため、シートを開いたときにルビコードがデータを読み取れるようにしたいのです。
おかげで、
はい、あなたは 'エクセル= WIN32OLEすることにより、既存のものを接続することができます::' – RAJ
はい、あなたは今のオブジェクトを持っている( 'まずExcel.Application')接続しますオープンステートメントを使用してExcelファイルを開くときと同じように使用できます。私は投稿を追加しました。 – RAJ