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)
私が間違っているところを修正するのを手伝ってくれる人はいますか。または、ページ番号情報を追加する他の方法があれば教えてください。前もって感謝します