『秀丸ﾏｸﾛ 電子ﾒｰﾙ会議室用整形』の 説明書
『秀丸マクロ　電子メール・電子会議室用整形　ver.3.1』の 説明書

by ＪＲくん　GFB03426@niftyserve.or.jp

　　　　　　　　　http://win.blue.co.jp/~jr-kun/

●１. このマクロは

秀丸エディタで、パソコン通信(NIFTY-Serve)での電子メールや、電子会議室等での発言ファイルを作成する際などに特に便利な、テキスト整形用のマクロです。

インターネットメールにも対応しています。

特長：

●２. 動作環境

●３. インストール

●４. 使い方

設定変更用のダイアログで変更できること：

●５. 高度な利用法・カスタマイズ

●６. 再配布・サポートについて

●７. 謝辞など

●８. 仕様概略（NIFTY-Serve でのダウンロード時の説明と同様）


インターネットメールにも対応しています。

  例えば、AL-Mail の送信ウィンドウで途中保存したファイルを、そのまま整形する

  ことができます。

  ※ AL-Mail は、中村匡志氏によるシェアウェアの電子メールソフトです。


特長：

◎引用行を区別して整形します。

◎普通行と引用行とで、左端に挿入する空白の数を変えられます。

◎NIFTY の埋め込みコマンドや、インターネットメールのヘッダ部を整形しない機能

◎顔文字ラップ機能。（指定した文字列を改行で分割しない）

◎禁則処理の設定ができます。

◎複数のシグネチャを選択して付けられます。

◎上記機能の on/off を、秀まるおのマクロサーバ（同梱）を用いて、ダイアログボックスにて設定可能です。


●２. 動作環境

このマクロは、秀丸エディタ for Windows（以下、秀丸と略記）で動作します。

16bit 版秀丸(ver.1.48)と、秀丸95(ver.2.15)にて動作確認しています。

※Windows 3.1 で、秀まるおのマクロサーバ対応版マクロ(SVSEIKEI.MAC)を使う場合は、Win32s と CTL3D32.DLL が別途必要です。それでも環境によっては動作しない場合があるようですので、その場合は OKSEIKEI.MAC をお使いください。

目次に戻る


●３. インストール

※以下では主として Windows95 を前提として話を進めますので、Windows3.1 でご利用の方は、「フォルダ」を「ディレクトリ」と読み換えてください。

ａ. Windows95 の場合

(1) OKSEIK31.LZH ファイルを LHA 等で解凍して、OKSEIK31.LZH ファイル中に含まれている以下のファイルを、秀丸マクロのフォルダ（設定していない場合は秀丸と同じフォルダ）にコピーします。

  SVSEIKEI.MAC  97/03/31  03:10:00  20,608byte  整形マクロ（マクロサーバ用）

  OKSEIKEI.INI  96/10/07  03:00:00   3,360byte  設定用ファイル

  SG_SMPL1.TXT  96/10/07  03:00:00      76byte  シグネチャサンプル１

  SG_SMPL2.MAC  96/10/07  03:00:00     243byte  シグネチャサンプル２

  OKSEIKEI.HLP  97/04/01  03:10:00              ヘルプファイル

(2) MACSERV.EXE を、秀丸と同じフォルダにコピーします。

(3) SVSEIKEI.MAC をマクロ登録します。

・「マクロ(M)」－「マクロ登録(E)...」で、マクロ登録のウィンドウを開きます。

・適当な場所を選んで、「ファイル名」のところに SVSEIKEI.MAC を選択します。

・その左の「タイトル」のところに、適当なタイトルを入力します。

　（例えば「電子ﾒｰﾙ･会議室用整形」など）

ｂ. Windows3.1 で、SVSEIKEI.MAC を利用する場合

(1) Win32s をインストールします。

Win32s に対応した CTL3D32.DLL を、WINDOWS\SYSTEM ディレクトリにコピーします。

Win32s や CTL3D32.DLL は別途入手してください。

＃意外と体験版 CD-ROM の中などにころがっていたりします。(^^;)

Win32sについては、バージョン「1.30c（極東版）」（以降）をお薦めします。これはインプレス社のFTPサーバー（ http://www.impress.co.jp/ からたどれます）から入手可能なほか、INTERNET magagine 付録 CD-ROM から入手できます。

(2) OKSEIK31.LZH ファイルを LHA 等で解凍して、OKSEIK31.LZH ファイル中に含まれている上述の ａ. (1) と同じファイルを、秀丸マクロのディレクトリ（設定していない場合は秀丸と同じディレクトリ）にコピーします。

(3) MACSERV.EXE を、秀丸と同じフォルダにコピーします。

※ただし、Win32sのバージョンが1.30cよりも古い場合は、 MACSERV.EXEが動作しないようです。そのときは、MACSRV10.EXE を、秀丸と同じディレクトリにコピーし、それを MACSERV.EXE にリネームします。

(4) SVSEIKEI.MAC をマクロ登録します。

ｃ. Windows3.1 で、OKSEIKEI.MAC を利用する場合

(1) OKSEIK31.LZH ファイルを LHA 等で解凍して、OKSEIK31.LZH ファイル中に含まれている以下のファイルを、秀丸マクロのフォルダ（設定していない場合は秀丸と同じフォルダ）にコピーします。

  OKSEIKEI.MAC  97/04/01  03:10:00  22,048byte  整形マクロ（16bit用）

  OKSEIKEI.INI  96/10/07  03:00:00   3,360byte  設定用ファイル

  SG_SMPL1.TXT  96/10/07  03:00:00      76byte  シグネチャサンプル１

  SG_SMPL2.MAC  96/10/07  03:00:00     243byte  シグネチャサンプル２

  OKSEIKEI.HLP  97/04/01  03:10:00              ヘルプファイル

(2) OKSEIKEI.MAC をマクロ登録します。

引用符の設定は、秀丸の「動作環境」－「ﾕｰｻﾞｰｲﾝﾀﾌｪｰｽ」の「『引用付きコピー』コマンドの使用」での引用符の設定と同じ文字列を使用します。もしまだ設定していない方は、このマクロを実行する前に設定しておいて下さい。

目次に戻る


●４. 使い方

マクロを起動すると、現在の設定が表示されているダイアログ（OKSEIKEI.MAC の場合は、メニュー。以下同様）が表示されます。

デフォルトの設定で一般的な電子メール・会議室発言に問題無く利用できると思いますので、まずは試してみましょう。(^_^)

＃ただし、実行前に一度「上書き保存」しておくことをお勧めします。

ここで

「キャンセル」または「終了」を押すと、マクロが終了します。

「整形の実行」を押すと、整形が実行されます。

「現在の設定の変更」を押すと、設定変更用のダイアログが出ます。

設定変更用のダイアログでは、いくら変更しても「キャンセル」を押せば、変更は保存されずに元の設定のまま戻ります。

設定変更用のダイアログで変更できること：

目次に戻る


設定変更用のダイアログで変更できること：

■引用行を区別する

on で、引用符の付いている行を分割しないようにします。

常時 on がお勧めです。

■ 埋め込みｺﾏﾝﾄﾞ行/ﾍｯﾀﾞ部を整形しない

on で、埋め込みｺﾏﾝﾄﾞやインターネットメールのヘッダの付いている行を整形しないようにします。

常時 on がお勧めです。

■顔文字ﾗｯﾌﾟ

on で、OKSEIKEI.INI ファイルの中で指定された文字列の中間では、改行をしないようにします。

（実際には、文字列は「顔文字」である必要はありません。）

なお禁則処理が on の場合は、顔文字の後ろに行頭禁則文字を１つだけ付けます。

●右にはみ出す最大文字数

顔文字ラップで、折り返す文字数で指定した幅よりもはみ出してよい文字数を指定します。

禁則処理が on の場合は、それよりもさらに最大全角１文字分はみ出ますので、それを考慮に入れて設定してください。

具体的には、折り返す文字数＋右にはみ出す最大文字数＋２＜ 80 になるようにすればよいでしょう。

■禁則処理の設定

禁則処理をするかどうかを設定します。

する がお勧めですが、秀丸の設定と同じにする もよいでしょう。

■ﾀﾌﾞ→ｽﾍﾟｰｽ変換

全文（または選択範囲すべて）をﾀﾌﾞ→ｽﾍﾟｰｽ変換するかどうかを設定します。

以下の理由で、常時 on がお勧めです。

・NIFTY では、タブ文字自体が無視されます。（設定にもよるのかな？？）

・タブ文字が入っていると、左余白を挿入した場合にレイアウトが崩れます。

※この機能は、秀丸のﾀﾌﾞ→ｽﾍﾟｰｽ変換機能を利用しています。このとき   で囲んだ中のタブは変換されずに残るので注意してください。

■整形前に全文をｸﾘｯﾌﾟﾎﾞｰﾄﾞにｺﾋﾟｰ

これは、バックアップ用にクリップボードにコピーしておくかどうかの指定です。

このマクロを実行すると「設定」が「（一時的な設定）」になる場合があるのは仕様ですのでご了承ください。

これと関連して、このマクロを実行した場合に「やり直し」では戻すことができません。そのための逃げの策です。(^^;)

整形結果が心配な人は on にしておくのがよいでしょう。履歴をとっていたりしてうざったい人は off にしてください。

■整形途中を表示しない

on にすると整形速度がその分だけ上がります。

でも off がお勧めです。

●折り返す文字数

折り返して改行文字を挿入する場所を文字数で指定します。

ふつう電子メールや会議室発言では 70 文字程度（80文字よりも小さく）にするのがよいでしょう。

※なお、折り返す文字数で 0 を指定すると、秀丸の折り返し文字数と同じ値に（旧バージョン互換）、-n を指定すると、折り返し文字数 - n 文字になります。

●左余白　普通行

挿入する左余白の文字数を指定します。

●左余白　引用行

文頭に引用符のある行に挿入する左余白の文字数を指定します。

引用行を区別する が off の場合は普通行と同じ処理になり、この値は無視されます。

●ｼｸﾞﾈﾁｬ

文の最後に挿入したいシグネチャを選択します。

■選択した範囲内のみ

範囲選択した状態でマクロを起動した場合にのみ現れて選択できます。

OKSEIKEI.MAC の場合は、■の表示でチェックあり、□でチェックなしに対応します。

目次に戻る


●５. 高度な利用法・カスタマイズ

各種設定は、OKSEIKEI.INI ファイルにて設定します。

◎シグネチャのファイル名・シグネチャの数の設定

・指定されたファイル名のファイルを、テキストファイルとみなして文末に挿入します。

・ただし、拡張子が .mac .MAC の場合は、それを秀丸マクロとみなして実行します。カーソルが文末にある状態でそのマクロを呼び出します。

（どちらの場合も、文末が改行されていない場合は自動的に改行を挿入します。）

◎埋め込みコマンドの指定

・指定の最適化（なるべく高速な処理をするために）

(A) まず、頭文字が同じものを番号の近い場所に集める。

(B) (A)を満たしつつ、よく使うものを若い番号に置く。

(C) いらないものはなるべく削除する。

◎顔文字ラップの文字列の指定

・指定の最適化

(A) よく使うものを若い番号に置く。

(B) いらないものはなるべく削除する。

・あやしい隠しオプション：

いきなり設定画面にするかどうか（SVSEIKEI.MAC のみ有効）

マクロ実行した時に、設定の画面で起動します。ここで OK を押すと、整形が実行されます。キャンセルを押すと、マクロが終了します。

慣れてくるとここを 1 にすると便利かと思います。

自動実行

ここを 1 にしてからマクロを実行すると、OKSEIKEI.INI の設定のまま自動実行します。ただしマクロ実行時に自動的に 0 に戻しますので、実際に使う場合は、ここを変更してこのマクロを実行するための秀丸マクロを作成します。

目次に戻る


●６. 再配布・サポートについて

このマクロの最新版は、NIFTY-Serve FIWINAL の 19番ライブラリに登録されています。

また、http://win.blue.co.jp/~jr-kun/ でも入手できます。

（上記入手先は1997年３月31日現在です。各種事情により登録場所は予告無く変わる場合があります。）

このマクロはフリーソフトウェアです。

再配布は自由ですが、原則としてオリジナルの圧縮ファイルのみとします。

転載する場合は、なるべく事前に転載する旨の電子メールをください。あと「本名を出さない」のもよろしく。(^^;)

サポートは、NIFTY-Serve FWINAL 19番会議室を勝手に(^^;)借りて行いたいと思っております。

NIFTY-Serve が利用できる方は、なるべくこの会議室のほうに発言してください。

ただし、作者はこのマクロについて改善をする「義務」は負わないものとします。

このマクロを利用して起きたいかなる損害も、作者は負わないものとします。

目次に戻る


●７. 謝辞など

秀丸エディタ for Windows は、秀まるお氏作のシェアウェアです。

Windows, Windows95, WindowsNT は、マイクロソフト社の商標です。

AL-Mail は、中村匡志氏によるシェアウェアの電子メールソフトです。

圧縮ファイルの作成には、Ｍｉｃｃｏ氏作 LHMELT.EXE と UNLHA32.DLL を使わせていただきました。もともとの LHA を作成なされた 吉崎栄泰氏 にもあわせて御礼申し上げます。

‥‥おぉっと、もちろん、このマクロは秀丸エディタなくしては語れません。非常にすばらしいエディタを作成してくださった、秀まるお氏、秀丸95担当氏には心から感謝いたします。

目次に戻る


●８. 仕様概略（NIFTY-Serve でのダウンロード時の説明と同様）

===========================================================================

【ソ フ ト名】  秀丸マクロ 電子メール・電子会議室用整形 ver.3.1

【登  録  名】　OKSEIK31.LZH

【バイト  数】  **,*** Byte

【検索  キー】　1:OKSEIKEI  2:$WIN16  3:$WIN32  4:#SCRIPT  5:HIDEMARU

【著作権  者】　ＪＲくん(GFB03426)

【対応  機種】　WINDOWS V3.1 later

【動作  確認】　NEC PC-9821Xa10/K8 + NEC版Windows3.1(プレインストール)

                NEC PC-9821Xa10/K8 + Microsoft版Windows95 UpGrade CD-ROM

【必要アプリ】  秀丸エディタ for Windows (ver.1.48にて確認)

                秀丸エディタ for Windows95 (ver.2.15にて確認)

                ※Windows3.1で秀まるおのマクロサーバ対応版マクロを使う場合

                  は、Win32s と CTL3D32.DLL が別途必要です。

【掲  載  日】　1997/04/01

【作成  方法】　LHA にて解凍を行う。  A> LHA E OKSEIK31 (ﾘﾀｰﾝ)

【ｿﾌﾄｳｪｱ種別】　フリーソフトウェア

【ｻﾎﾟｰﾄ 会議】  FWINAL MES 19

【転載  条件】  原則的には自由ですが、本名を出さないこと。(^^;)

                                      事前に私宛にメールをください。

===========================================================================

【ソフト紹介】

 秀丸エディタで、パソコン通信(NIFTY-Serve)での電子メールや、会議室等での発

 言ファイルを作成する際などに特に便利な、テキスト整形用のマクロです。

 インターネットメールにも対応しています。

 例えば、AL-Mail の送信ウィンドウで途中保存したファイルを、そのまま整形する

 ことができます。

 ※ AL-Mail は、中村匡志氏によるシェアウェアの電子メールソフトです。

 特長：

 ◎引用行を区別して整形します。

 ◎普通行と引用行とで、左端に挿入する空白の数を変えられます。

 ◎NIFTY の埋め込みコマンドや、インターネットメールのヘッダ部を整形しない

   機能

 ◎顔文字ラップ機能。（指定した文字列を改行で分割しない）

 ◎禁則処理の設定ができます。

 ◎複数のシグネチャを選択して付けられます。

 ◎上記機能の on/off を、秀まるおのマクロサーバ(同梱)を用いて、ダイアログ

   ボックスにて設定可能です。

【前バージョン(ver.3)からの変更点】

 ●自動インデントが無し以外の場合に誤動作する場合があるバグを修正

   など

===========================================================================

ダウンロードファイル名を『OKSEIK31.LZH』としてください。

（以上）

目次に戻る