boy11-2 发表于 2011-02-09 16:16

Ruby 打开 Word 文档并执行相关操作

1。Ruby 打开 Word 文档并插入数据require 'win32ole'


word=WIN32OLE.new("word.application")
word['Visible']=TRUE
worddoc=word.documents.add()
worddoc.Content.Text="asdf"
worddoc.SaveAs "Graph.doc"
worddoc.closerequire 'win32ole'
# Creates OLE object to word
word = WIN32OLE.new("word.application")
word['Visible'] = TRUE;
word.documents.Add
0.upto(10){
      word.selection.TypeText(Text="Hello Ruby Relatives!")
      word.selection.TypeParagraph
}
word.close()2。Ruby 打开 Word 文档并打印require "win32ole"

docfile = "yourDoc.doc"

word = WIN32OLE.new "Word.Application"
word.visible = true
word.documents.open docfile
word.options.printBackground = false

word.activeDocument.printOut
word.quit

2gua 发表于 2011-02-10 08:43

这个不错,我一般是用Ruby来操作Excel。
页: [1]
查看完整版本: Ruby 打开 Word 文档并执行相关操作