VBAのコードをHTMLで表示できるようにする
VBAのコードをHTMLでそのままの形式で表示するには
改行や段落などのタグを追加したり、
インデントを正しく表示するために
スペースの特殊フォントを入れたりします。
またVBAのコード内の文字列にHTMLが入っていると
ブラウザはそれをタグとみなしてしまうので
それも特殊フォントに置き換えます。
手順を説明します。
1.まずVBAコード内の文字列に含まれる
タグとして認識されてしまう記号&<>"を
特殊文字に置き換えます。
2.次に見やすくするために
1行空けているところに<P>タグを使用します。
「1行空けている」ということは改行が2つ続いているので
「Chr(10) & Chr(10)」を「</P><P>」で置き換えます。
3.改行のところに<BR/>タグを追加します。
つまり、「Chr(10)」を「<BR/>」に置き換えます。
4.インデントを正しく表示するために
スペース2つを「 」で置き換えます。
タブキー一回はスペース2つ分みたいです。
コードはこちら
Sub macro110424a() Dim Str As String End Sub |
上の枠内のコードのHTMLは
これを使って生成しました。
| 固定リンク
この記事へのコメントは終了しました。

コメント