2011年7月9日のブックマーク (1件)

  • 【Ruby】Microsoft Wordを操作する - ふわふわRuby on Rails

    MS Wordのワードファイル(.doc)を操作することって結構あると思います。 テンプレートになるファイルを用意して、そこにDBから取ってきた値を書きこんで、、みたいに。 Word2003からはXML形式(.docx)でで記述できるのでだいぶ楽になるのですが、 大人の事情でWord2000を使ってるところも多いですよね(´・ω・`) 素の.docを操作するには、COM/OLEという魔窟を探検しないといけません。 これが結構大変で、、 Rubyの文献は少なく、、(´・ω・`) Microsoftのサイト(MSDN)で読めるAPIリファレンスは場所がころころ変わってリンク切れが多い、、(´・ω・`) その上、ようやく見つけたAPIリファレンスには返却値の型が書いてないとか親クラスがわかんないとか(´・ω・`) 魔物は深夜に牙を剥きます。。 なので、MyDocというラッパークラスを作りました。

    【Ruby】Microsoft Wordを操作する - ふわふわRuby on Rails
    jorira
    jorira 2011/07/09
    msword Word