>>515-616 EdMaxスレ向けのネタだけど、以下のような感じでどうざんしょ?
// Start of EdMax Macro
CHAR MacroComment[] = "本文だけ選択して新規メッセージにコピペ"
// 範囲選択した状態で編集するとうまくゆかないことがあるので
// 直接ビュー画面で編集するのでなく新規メッセージを使うとイイらしい
SaveMailEditHeaderEditMode( ) ;
SetFocusToList( ) ;
SetColorMark( 8 ) ; //「書き戻し」用のおまじない
SetFocusToView( ) ;
OnHeaderEdit( ) ;
KeyDown( VK_HOME , 2 ) ;
FindString( TRUE , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , TRUE , "\\n\\n" ) ;
KeyDown( VK_RIGHT , 0 ) ;
SetAnchor( ) ;
KeyDown( VK_END , 2 ) ;
SetAnchor( ) ;
SelectAnchorArea( ) ;
CopyString( ) ;
NewMessageSx( ) ;
SetFocusToEditor( ) ;
PasteString( ) ;
RestoreMailEditHeaderEditMode( ) ;
// End of EdMax Macro
>>626の補遺。
// Start of EdMax Macro
CHAR MacroComment[] = "編集した本文を元のメールに書き戻す"
// 「本文だけ選択して新規メッセージにコピペ」マクロと
// 同じフォルダを前もって開いておいたほうが安全。
SetFocusToEditor( ) ;
SelectAllString( ) ;
CopyString( ) ;
ActivateMailerPart( ) ;
JumpToNextMarkedMessage( 8 ) ;
SaveMailEditHeaderEditMode( ) ;
OnMailEditMode( ) ;
SetFocusToView( ) ;
FindString( TRUE , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , TRUE , "\\n\\n" ) ;
KeyDown( VK_RIGHT , 0 ) ;
SetAnchor( ) ;
KeyDown( VK_END , 2 ) ;
SetAnchor( ) ;
SelectAnchorArea( ) ;
PasteString( ) ;
SetFocusToList( ) ;
ResetColorMark( ) ;//「書き戻し」用のおまじない解除
RestoreMailEditHeaderEditMode( ) ;
// End of EdMax Macro