1

我正在尝试使用 ruby​​ 中的 win32ole 为 WORD 文档中的每一页添加页码。请看以下代码

require 'win32ole'
word = WIN32OLE.new("Word.Application")
word.ActiveWindow.ActivePane.View.SeekView = 9  #wdSeekCurrentPageHeader
word.Selection.Add(selection.Range,wdFieldNumPages) 

上面的代码能够添​​加页码,当我打开 doc 文件时,我看到在每页的页眉中添加了页码,但是在转换为文本文件时,它不保留页眉和页脚,它只为最后添加页码页。

doc.SaveAs("#{doc_output_path}.txt",4)

谁能帮我纠正我做错的地方。或者如果有任何其他方法可以添加页码信息,请告诉我。提前致谢

4

0 回答 0