マクロ 公開データ (2000.10~2008.01)
[1015] メーラー部編集モード3点セット - kotaro <kotato@mx4.tiki.ne.jp> 01/02/03 01:13
└[1017] (2)メール本文編集モード - kotaro <kotato@mx4.tiki.ne.jp> 01/02/03 01:26
└[1018] (3) 全ての編集モードをOFF - kotaro <kotato@mx4.tiki.ne.jp> 01/02/03 01:29
└[1031] (3) 全ての編集モードをOFF (Bタイプ) - kotaro <kotato@mx4.tiki.ne.jp> 01/02/08 23:21
└[1019] (1)ヘッダ編集モード+マーク - kotaro <kotato@mx4.tiki.ne.jp> 01/02/03 01:35
└[1030] Re: (1)ヘッダ編集モード+マーク ver1.1 - kotaro <kotato@mx4.tiki.ne.jp> 01/02/08 23:11
Subject: [1015] メーラー部編集モード3点セット
Date: Sat, 03 Feb 2001 01:13:15 +0900
From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。
※ヘッダを頻繁に書き換える人のためのマクロです。
※ヘッダを書き換えない人には何の御利益もありません。
[内容]
(1) ヘッダ編集モード + 注目ヘッダにマーク
(2) メール本文編集モード
(3) 全ての編集モードをOFF
#3点セットなんですが、(1)だけで良いかも(^^;?
[説明]
EdMaxツールボタンに用意されている
・メール編集
・メール編集:ヘッダ書き換え許可
・・というトルグボタンの仕様がお気に召さない場合、それを置き
換えて固定3モードで使います。
でも、ツールボタンを作るのが面倒だったりするので、そういう場
合は、(1)だけ使ってみてください。
---
浩太郎
Subject: [1017] (2)メール本文編集モード
Date: Sat, 03 Feb 2001 01:26:23 +0900
From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。
メール本文編集モード。
3点セットの続きです。
// Start of EdMax Macro
OffHeaderEdit( ) ;//ヘッダ編集OFF
OnMailEditMode( ) ;//メール編集ON
SetFocusToView( ) ;//フォーカスをビューへ
// End of EdMax Macro
Subject: [1018] (3) 全ての編集モードをOFF
Date: Sat, 03 Feb 2001 01:29:07 +0900
From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。
3点セットの続きです。
(3) 全ての編集モードをOFF
// Start of EdMax Macro
OffHeaderEdit( ) ;//ヘッダ編集OFF
OffMailEditMode( ) ;//メール編集OFF
SetFocusToList( ) ;//フォーカス・リスト画面へ
// End of EdMax Macro
Subject: [1031] (3) 全ての編集モードをOFF (Bタイプ)
Date: Thu, 08 Feb 2001 23:21:47 +0900
From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。補足。
>(3) 全ての編集モードをOFF
うちのところでは、このマクロに「閉じる」を加えて使ってます。
(1)メッセージ作成画面の時は、ウィンドウを1枚閉じる
(同時にメーラー部では編集モードOFF)
(2)メーラー部の時は、編集モードが OFFになる
(メッセージ作成画面には影響なし)
……という趣向です。
改めて考えてみたら、メッセージ作成画面を閉じたとき、メーラー
部の編集モードが OFF になっても、困る場面はないかな?と思った
ので、「閉じる」を加えたマクロも掲載しておきます。
前の版は、Aタイプ今回はBタイプということで(^^;
#キーボードの割り付けは Ctrl + W でインターネットエクスプロ
#ーラー5に似せてます^^;
#メール本文編集モードは Ctrl + E (Edit mode)
#ヘッダ編集モードは Ctrl + Shift + E
#・・・で使ってます。
//=======================================
// Start of EdMax Macro
OffHeaderEdit( ) ;//ヘッダ編集OFF
OffMailEditMode( ) ;//メール編集OFF
SetFocusToList( ) ;//フォーカス・リスト画面へ ←これはお好みで削除★
CloseMessage( ) ;//閉じる
// End of EdMax Macro
//=======================================
Subject: [1019] (1)ヘッダ編集モード+マーク
Date: Sat, 03 Feb 2001 01:35:42 +0900
From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。
(1) ヘッダ編集+マーク
[機能]
ヘッダ編集可能な状態します。
Subject、Date、From に行マーク&文字マークを付けます。
Subject の記入位置にフォーカスをセット
メーラー部専用です。
ごちゃごちゃしたヘッダの中から、編集したいヘッダを見
つけるのが苦痛なので作成しました(^^;
------------------------------------------------
[改造したい場合]
○マークするのはSubjectだけでいい。
From とDateの工程をスキップします。
=========の線で囲まれた部分を削除して下さい。
挙動も早くなります。
○フォーカスを、Date: の行にセットしたい。
マクロの中のSubjectとDateを入れ換えてください。
最後に検索したものが、フォーカス位置になります。
------------------------------------------------
// Start of EdMax Macro
SaveCurrentFindCondition( ) ;//保存:文字列の検索オプション
OnHeaderEdit( ) ;//ヘッダ編集ON
SetFocusToView( ) ;//フォーカスをビューへ
//#マークを付ける処理
//===============================================================================
//#Fromにマーク
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
FindString( FALSE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^From: " ) ;
IfStringNotFound( 4 ) ;//見つからない場合
ToggleMarkedWord( ) ;//マーク文字の設定・解除(選択解除される)
KeyDown( VK_HOME , 0 ) ;//行頭へ
ToggleMarkedLine( ) ;//行マークを付ける・消す(選択状態の時は不可)
//===============================================================================
//===============================================================================
//#Dateにマーク
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
FindString( FALSE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^Date: " ) ;
IfStringNotFound( 4 ) ;//見つからない場合
ToggleMarkedWord( ) ;//マーク文字の設定・解除(選択解除される)
KeyDown( VK_HOME , 0 ) ;//行頭へ
ToggleMarkedLine( ) ;//行マークを付ける・消す(選択状態の時は不可)
//===============================================================================
//#Subjectにマーク
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
FindString( FALSE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^Subject: " ) ;
IfStringNotFound( 1000 ) ;//見つからない場合
SetAnchor( ) ;//アンカーの設定
ToggleMarkedWord( ) ;//マーク文字の設定・解除(選択解除される)
SelectAnchorArea( ) ;//アンカー間の選択
KeyDown( VK_RIGHT , 0 ) ;//カーソル→
ToggleMarkedLine( ) ;//行マークを付ける・消す(選択状態の時は不可)
RestoreCurrentFindCondition( ) ;//復元:文字列の検索オプション
// End of EdMax Macro
Subject: [1030] Re: (1)ヘッダ編集モード+マーク ver1.1
Date: Thu, 08 Feb 2001 23:11:15 +0900
From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。
検索条件の保存にミスがありましたので、ほんの少し修正しました。
#修正が多いので、今回からver番号を付けます。
****************************(1) ヘッダ編集+マーク
[機能]
ヘッダ編集可能な状態します。
Subject、Date、From に行マーク&文字マークを付けます。
Subject の記入位置にフォーカスをセット
メーラー部専用です。
ごちゃごちゃしたヘッダの中から、編集したいヘッダを見
つけるのが苦痛なので作成しました(^^;
------------------------------------------------
[改造したい場合]
○マークするのはSubjectだけでいい。
From とDateの工程をスキップします。
=========の線で囲まれた部分を削除して下さい。
挙動も早くなります。
○フォーカスを、Date: の行にセットしたい。
マクロの中のSubjectとDateを入れ換えてください。
最後に検索したものが、フォーカス位置になります。
------------------------------------------------
// Start of EdMax Macro
SaveCurrentFindCondition( ) ;//保存:文字列の検索オプション
OnHeaderEdit( ) ;//ヘッダ編集ON
SetFocusToView( ) ;//フォーカスをビューへ
//#マークを付ける処理
//===============================================================================
//#Fromにマーク
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
FindString( FALSE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^From: " ) ;
IfStringNotFound( 4 ) ;//見つからない場合
ToggleMarkedWord( ) ;//マーク文字の設定・解除(選択解除される)
KeyDown( VK_HOME , 0 ) ;//行頭へ
ToggleMarkedLine( ) ;//行マークを付ける・消す(選択状態の時は不可)
//===============================================================================
//===============================================================================
//#Dateにマーク
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
FindString( FALSE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^Date: " ) ;
IfStringNotFound( 4 ) ;//見つからない場合
ToggleMarkedWord( ) ;//マーク文字の設定・解除(選択解除される)
KeyDown( VK_HOME , 0 ) ;//行頭へ
ToggleMarkedLine( ) ;//行マークを付ける・消す(選択状態の時は不可)
//===============================================================================
//#Subjectにマーク
FindString( TRUE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "\\n\\n" ) ;
FindString( FALSE , FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^Subject: " ) ;
IfStringNotFound( 5 ) ;//見つからない場合
SetAnchor( ) ;//アンカーの設定
ToggleMarkedWord( ) ;//マーク文字の設定・解除(選択解除される)
SelectAnchorArea( ) ;//アンカー間の選択
KeyDown( VK_RIGHT , 0 ) ;//カーソル→
ToggleMarkedLine( ) ;//行マークを付ける・消す(選択状態の時は不可)
RestoreCurrentFindCondition( ) ;//復元:文字列の検索オプション
// End of EdMax Macro