ブラウザで見る用語集をエクセルマクロで出力
ブラウザで見られるキーワードリンクのある用語集がほしかった。
上記のような用語集をエクセルで作成しておいて、
マクロで作成したhtmlを下記のようにブラウザで見る。
エクセルファイル(html出力マクロあり):https://db.tt/5dTIiGXM
フレームhtml:https://db.tt/BxMBuMCP
以下課題あり。
・ソース汚い。要リファクタリング
・ファイル文字コード問題。VBAで出力するとSHIFT-JISになってしまう。ADODBを使ってutf-8出力か
・部分的に重複する単語があるとバグる
(例:カブトムシ、ムシ)
・タイトル部分もリンク張るか?
・各単語のファイルを一階層下にしたい
以下システム構成。
・list.html・・・フレーム左側の単語リスト用htmlファイル
・単語html(カブトムシ.html, 夏.html等)・・・各単語用htmlファイル
・用語集.html・・・ブラウザで参照する際のトップページ。内容は不変なので
マクロで作成せずに初めから用意しておく。
マクロソースは以下gist。興味があればforkして改造してください。
続き書いた↓(課題に対応)