複数シート含有の40ブックを10部印刷とか、手でやると死ねる割に代替え手段がないのはどうよ。 #! ruby -Ks require 'win32ole' def getAbsolutePath filename fso = WIN32OLE.new('Scripting.FileSystemObject') return fso.GetAbsolutePathName(filename) end xl = WIN32OLE.new('Excel.Application') xl.DisplayAlerts = false xl.Visible = true fso = WIN32OLE.new('Scripting.FileSystemObject') fso.GetFolder(getAbsolutePath("files")).Files.each do |file| book =