マクロ 公開データ (2000.10~2008.01)
[1004] ヘッダーCM削除(先頭~空白行) - matsui <> 00/10/21 11:40
Subject: [1004] ヘッダーCM削除(先頭~空白行)
Date: Sat, 21 Oct 2000 11:40:01 +0900
From: matsui <>
matsui です。
既存のマクロをテキスト化してみました。
設定の保存・復元の部分は共通的に使えると思います。
------ この次の行から
//***********************************************************
// ヘッダーCM削除(先頭~空白行)
//
// [説明]
// 文頭~空白行までを、CM(不要部)と判断し削除します。
// 行頭が改行(\n)の場合を、空白行と判断します。
//
// [補足]
// 削除部はクリップボードに複写されています。
// 誤って削除した場合は「メール編集」をONの状態で「貼り付け」で戻ります。
//
// 下記URLに操作記録手順があります。
// http://www.geocities.co.jp/SiliconValley/7492/ExHdCmCut.html
//
// [履歴]
// 2000/10/21 matsui マクロのテキスト化
// 2000/04/13 「複写」→「delete」の部分を「切り取り」に変更
// 2000/04/10 delete前に複写を追加
// 2000/04/06 新規作成
//***********************************************************
CHAR MacroComment[] = "文頭~空白行までを、CM(不要部)と判断し削除\r\n2000/10/21 written by matsui"
// *----------------------* 設定の保存
SaveCurrentAutoFormSwitch( ) ;
OffAutoForm( ) ;
SaveMailEditHeaderEditMode( ) ;
OnMailEditMode( ) ;
SaveCurrentFindCondition( ) ;
// *----------------------* View画面の先頭行へ位置付け
SetFocusToView( ) ;
SelectAllString( ) ;
KeyDown( VK_LEFT , 0 ) ;
// *----------------------* 対象をAnchor設定
FindString( TRUE , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
KeyDown( VK_RIGHT , 0 ) ;
SetAnchor( ) ;
FindString( TRUE , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
KeyDown( VK_RIGHT , 0 ) ;
SetAnchor( ) ;
// *----------------------* Anchor間を削除
SelectAnchorArea( ) ;
CutString( ) ;
CopyString( ) ;
// *----------------------* フォーカスをリスト画面へ
SetFocusToList( ) ;
// *----------------------* 設定の復元
RestoreCurrentFindCondition( ) ;
RestoreMailEditHeaderEditMode( ) ;
RestoreAutoFormSwitch( ) ;