マクロ 公開データ (2000.10~2008.01)
[1007] ヘッダーCM削除のUndo - matsui <> 00/10/23 23:00
Subject: [1007] ヘッダーCM削除のUndo
Date: Mon, 23 Oct 2000 23:00:47 +0900
From: matsui <>
matsui です。
Subject: [1004] ヘッダーCM削除(先頭~空白行) のマクロで
誤って削除してしまった場合の undo用マクロです。
------ この次の行から
//***********************************************************
// ヘッダーCM削除のUndo
//
// [説明]
// ヘッダーCM削除とペアで使用しで削除した内容を復元します。
// (クリップボード内の情報を文頭に貼り付けます。)
//
// [補足]
// 「ヘッダーCM削除」後に複写や切り取りを行った場合は、復元できません。
//
// 操作記録手順は下記URLを参照ください。
// http://www.geocities.co.jp/SiliconValley/7492/ExHdCmCutUndo.html
//
// [履歴]
// 2000/10/23 マクロのテキスト化
// 2000/04/28 新規作成
//***********************************************************
CHAR MacroComment[] = "文頭~空白行までを、CM(不要部)と判断し削除\r\n2000/10/23 written by matsui"
CHAR MacroComment[] = "クリップボードの値を文頭に貼り付ける\r\nHdCmCut.mactpペアで使用\r\n2000/10/23 written by matsui"
// *----------------------* 設定の保存
SaveCurrentAutoFormSwitch( ) ;
OffAutoForm( ) ;
SaveMailEditHeaderEditMode( ) ;
OnMailEditMode( ) ;
SaveCurrentFindCondition( ) ;
// *----------------------* View画面の先頭行へ位置付け
SetFocusToView( ) ;
SelectAllString( ) ;
KeyDown( VK_LEFT , 0 ) ;
// *----------------------* 文頭に貼り付け
FindString( TRUE , FALSE , FALSE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
KeyDown( VK_RIGHT , 0 ) ;
PasteString( ) ;
// *----------------------* フォーカスをリスト画面へ
SetFocusToList( ) ;
// *----------------------* 設定の復元
RestoreCurrentFindCondition( ) ;
RestoreMailEditHeaderEditMode( ) ;
RestoreAutoFormSwitch( ) ;