マクロ 公開データ (2000.10~2008.01)
[1012] 段落整形マクロ - MZAKI <t.mzaki@aqu.bekkoame.ne.jp> 00/11/11 16:04
└[1014] Re: 段落整形マクロ - MZAKI <t.mzaki@aqu.bekkoame.ne.jp> 00/11/11 16:29
Subject: [1012] 段落整形マクロ
Date: Sat, 11 Nov 2000 16:04:38 +0900
From: MZAKI <t.mzaki_@_aqu.bekkoame.ne.jp>
★ EdMax Ver2.77.1 以降が必要です。
メッセージ作成画面のメッセージを、一発で整形できます。
# [ツールメニュー/マクロ/メッセージから保存]で、マクロ保存でき
ます。
------ この次の行から//***********************************************************
// 段落整形マクロ
//
// [説明]
// エディタ側メッセージ作成画面のメッセージを段落単位で一気に
// 整形します。
// 段落の開始は、文頭、または空行(改行だけの行)の次の行、
// 段落の終了は、文末、または空行(改行だけの行)の前の行です。
//
// 整形は、現在のエディタ設定:整形の条件に従って整形されます。
//
// [注意]
// EdMax Ver2.77.1以降が必要です。
// written by MZAKI 2000/11/11
//***********************************************************
// Start of EdMax Macro
KeyDown( VK_HOME , 2 ) ;
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , TRUE , "[^\\n]" ) ;
IfStringNotFound( 1000 ) ;
KeyDown( VK_HOME , 0 ) ;
// -14
SetAnchor( ) ;
SaveCurrentFindCondition( ) ;
FindString( TRUE , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , TRUE , "\\n\\n" ) ;
RestoreCurrentFindCondition( ) ;
IfStringNotFound( 11 ) ; // +11へ
KeyDown( VK_HOME , 0 ) ;
KeyDown( VK_DOWN , 0 ) ;
SetAnchor( ) ;
SelectAnchorArea( ) ;
FormSelection( ) ;
SelectAnchorArea( ) ;
KeyDown( VK_DOWN , 0 ) ;
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , TRUE , "[^\\n]" ) ;
KeyDown( VK_HOME , 0 ) ;
IfStringFound( -14 ) ; // -14へ
IfStringNotFound( 1000 ) ;
// +11
KeyDown( VK_END , 3 ) ;
FormSelection( ) ;
// End of EdMax Macro
------ この前の行まで
---
MZAKI
Subject: [1014] Re: 段落整形マクロ
Date: Sat, 11 Nov 2000 16:29:17 +0900
From: MZAKI <t.mzaki_@_aqu.bekkoame.ne.jp>
■この版は、機能自体は問題ありませんが、検索条件の保存、復元にミ
スがありますので、Ver1.01 以降の方をお使いください。
---
MZAKI