class WordWps::Word
Constants
- DisplayAlerts
Public Class Methods
new(encoding = "utf-8")
click to toggle source
# File lib/word_wps.rb, line 4 def initialize(encoding = "utf-8") if OS.windows? require "win32ole" else print "只有Windows系统才能使用Excel模块" exit 0 end @word = WIN32OLE.new("Word.Application") @word.visible = false @encoding = encoding end
Public Instance Methods
close()
click to toggle source
# File lib/word_wps.rb, line 39 def close @document.close @word.quit end
display_alerts=(bool)
click to toggle source
警告提示开关
# File lib/word_wps.rb, line 20 def display_alerts=(bool) @word.DisplayAlerts = bool end
init_document()
click to toggle source
# File lib/word_wps.rb, line 24 def init_document @document = @word.Documents.add return Document.new(@document, @word) end
save(path)
click to toggle source
# File lib/word_wps.rb, line 34 def save(path) path = Toolkit::String.safe_path(path) @document.saveas(path) end
show()
click to toggle source
# File lib/word_wps.rb, line 30 def show @word.visible = true end