cwnicol programming

プログラミング関連の投稿をすこしだけ

ブラウザで見る用語集をエクセルマクロで出力(その2)

cwnicol.hatenablog.com

 

上記で作成した用語集で、以下課題に対応した。

・ソース汚い。要リファクタリング

 →適当に整理

・ファイル文字コード問題。VBAで出力するとSHIFT-JISになってしまう。ADODBを使ってutf-8出力か

 →utf-8BOMありで出力するように。BOMありでも

  chromeでは表示されたのでとりあえずこれで。
・部分的に重複する単語があるとバグる
 (例:カブトムシ、ムシ)
 →キーワードリンクは最長一致する単語で張るようにした。

  上記例では、カブトムシの説明内で「ムシ」について説明されることを期待。

 

 

f:id:katetyan:20160529120550p:plain

シート内上部の「HTML出力」ボタン押下で、htmlが出力される。

 

[使い方]

1.下記2ファイルをローカルの同一フォルダにダウンロード

2.用語集エクセルファイル内「用語集」シートに用語を定義。

3.「用語集」シート上部の「HTML出力」ボタン押下

4.用語集.htmlファイルをブラウザで開く

 

 

ダウンロードできない環境に備えて、、

マクロソース:Module1v2.bas · GitHub