========================================================
【ソ フ ト名】新特許事務ツールENPAWD(エンパワード) Ver 2.79
              for MS-WORD supported
【登　録　名】ENPAWD79.zip
【著作権  者】依田  茂
【対応  機種】サポート期間内のMS WORDのマクロ
【公　開  日】2024/10/27
【ｿﾌﾄｳｪｱ種別】フリーソフト
=========================================================

特許明細書作成担当者には必携のマクロ。

本マクロにより、特許明細書に関して、
段落番号付け(リナンバリング機能付き!!)、
段落番号取り、
符号表の作成、
符号表からハイライト、
ハイライトジャンプ、
ハイライト戻す、
要約書文字数カウント、
特許庁仕様のＨＴＭＬ文書への変換、
(若しくは相応する機能でtxt又はhtmに変換する単独ファイル Word2PatHtm.vbs)、
特許庁仕様のＨＴＭＬ文書またはタグ付きtxt文書からの変換
(若しくは相応する機能を有する単独ファイル PatTxt2Word.vbs)、
願書・明細書・図面・要約書のテンプレート入力、
出願用のdoc文書を請求の範囲、明細書等に分割、
特定ジャンプ、
特許文書行数の一発切り替え、
イメージのリサイズ、
見出しの作成／解除、
不適文字チェック
ができます。

又、WORDの一般文書に関して、
Word文書にイメージファイル(bmpなど)をリンクで挿入、
特定文書のオープン、
特定の水平位置にある改行マーク削除、
次の行の頭が全半角のスペース又はタブ以外の改行マーク削除、
表の簡易作成・崩し、
一括平行置換、
内容参照、
自由参照、
ＭＳ 明朝／ＭＳ ゴシックの一発切り替え、
読込置換
ができます。

特に、MS-Wordから特許庁仕様対応のHTML文書(XMLタイプでない極く単純な形のもの)が作成できる点がウリです。

【インストールの仕方】
ENPAWDxx.zipを適宜のフォルダに解凍し、解凍したファイルのうち、install_wd.vbsをダブルクリックします。すると、install.docmが「マクロを有効にする」で自動オープンしますから、中にある黄色のインストールボタンをクリックします。

後は、出てきたダイアログ上のファイル名を適宜チェックオン・オフし、実行ボタンをクリックすることで、チェックオンにした、ENPAWD.dotmとENPAWD.CHM、 三極基本.txt、filename.txt、jump.txt、buhinmei.txtがwordのstartupフォルダに、newpples.dotとnewpples.dotm がusertemplateフォルダに夫々自動インストールされます。三極基本.txt、filename.txt等を自分流にカスタマイズされている方はそれらの項目を必ずチェックオフにして、新たに上書きされないようにしてください。

なお、StartupフォルダにENPAWD.iniが存在しない場合は、実行ボタンクリック時に解凍した現フォルダの空のENPAWD.iniに自動で情報を集めてから、そのENPAWD.iniをStartupフォルダに自動コピーします。

自動インストールが終了した時点で、初めてのENPAWDのインストールならば、一旦MS-WORDを終了させてください。以上で、作業完了です。最初に適宜のフォルダに解凍したファイルは全て削除してくださってかまいません。

実際のマクロ実行作業は、タブ「アドイン」にあるアイコンをクリックすることにより行います。

上記の諸ファイルの他に、PatTxt2Word.vbs及びWord2PatTxt.vbsというファイルがあると思います。これらは単独で使いますので任意のデータフォルダ(docx文書を保存するフォルダ)にコピー又は移動して下さい。使い方は簡単です。
前者は、特許庁仕様対応のHTML文書や相応するタグが入れ込まれているtxt文書をこのファイル上にドラッグすると、あれ不思議、バックグラウンドでMS-WORDが立ち上がり、上付き・下付き・アンダーラインの組み込まれたWORD文書(ファイル名は元の文書の.txtが.docxになったもの)が造られます。同じフォルダに同名のdocx文書が既存ならば上書きしてしまいますのでご注意の程を(このPatTxt2Word.vbsはフリーソフト扱いとします)。但し、上記のnewpples.dotmがusertemplateフォルダにインストール済みでないとエラーが生じてしまいますが...

後者、即ちWord2PatTxt.vbsはこれの逆を行うファイルで、Word文書を特許庁仕様のtxtに変換します。このファイル自体はテキストファイルであり、ファイル中の16行目 Output = 0 をOutput = 1 に変えれば、出力されるのはtxt文書ではなくHTML文書となります。
-----------------------------------------------------

install_wd.vbsを使わずに直接install.docmを開いてインストールすることも可能です。その場合、install.docmを「マクロを有効にする」で開きます。後は、上記に同じです。

（註）「マクロを有効にする」とは：
セキュリティの警告で「一部のアクティブコンテンツが無効にされました」と出ますので、一緒に出てくるオプションボタンをクリックし、このコンテンツを有効にしてください、OKとしてください。 

-----------------------------------------------------

若しくは、同梱されているOpenWordStartUp.batをダブルクリックすることによりwordのstartupフォルダを開いてENPAWD.dotm、 ENPAWD.chm、三極基本.txt、filename.txt、jump.txt、buhinmei.txtをwordのstartupフォルダに入れ込み、OpenWordUserTemplates.batをダブルクリックすることによりwordのUsertemplatesフォルダを開いてnewpples.dotとnewpples.dotm をUsertemplatesフォルダに入れ込むことも可能です。三極基本.txt、filename.txt等を自分流にカスタマイズされている方は間違って上書きしないようご注意ください。

OpenWordStartUp.bat及びOpenWordUserTemplates.batはTerry Saitoさんが公開なさっているhttps://wordwildlight.wordpress.com/2015/08/16/openwordstartupfolder-2/
を利用させていただきました。Terry Saitoさん、ありがとうございます。
MS-WORDでマウスを右クリックすることにより出るメニューがコンテキストメニューです。そのコンテキストメニューに　ENPAWD_Settei　とENPAWD MENU を加えました。前者をクリックする、ENPAWDの設定のダイアログが開きます。後者をクリックすると更にメニュー選択で　段落番号の付け取り、特許庁仕様のHTMLへの書き出し、への読み込みができます。

【今回の変更点】
連日のversion upで皆様にはご迷惑をお掛けします。

ユーザーの方の真摯なご協力により大きなバグに気づくことができました。「特許庁仕様のHTML文書への変換」や「符号表の作成」などの作業で、FORMとしている設定のダイアログ、Templateのダイアログなどにアクセスする度に一連のFORM初期作業が繰り返し行なわれていたことにようやく気づいたのです。実際には初期作業は最初にFORMを開いた際にだけ行えばよく、繰り返しは大きな無駄でもあり、それに起因したエラーを生じる元でもありました。

プログラミングのあちこちに分散したバグなのでバグ取りは大変かと当初予想されたのですが、ひらめきがあり、思いがけずも簡単に解決することができました。「ひらめき」に感謝です。


