マクロ実行時に想定した位置にフォーカスが存在しないと、マクロが期待通りの動作とならない場合があります。この事象を防止するためにEdmaxでは、フォーカス位置を指定するコマンドがサポートされています。
最初にフォーカス位置を指定することにより、実行時のフォーカス位置に影響されることなくマクロが稼動できます。また最後にフォーカス位置を指定すれば、実行後のフォーカス位置を一定にすることも可能です。
| 拡メニュー | コマンド名 | マクロ命令 | フォーカス位置 |
|---|---|---|---|
| メーラー部 コマンド |
フォーカス:ビュー画面へ | SetFocusToView( ) ; | メッセージビュー画面 (メールビュー画面) |
| フォーカス:リスト画面へ | SetFocusToList( ) ; | メッセージリスト画面 (メールリスト画面) | |
| フォーカス:フォルダ画面へ | SetFocusToFolder( ) ; | フォルダ画面 (フォルダツリー画面) | |
| エディタ部 コマンド |
フォーカス:メッセージ作成画面へ | SetFocusToEditor( ) ; | メッセージ作成画面 |
| フォーカス:テンプレート画面へ | SetFocusToTemplate( ) ; | テンプレート画面 | |
| フォーカス:宛て先ボックスへ | SetFocusToToAddress( ) ; | 宛て先ボックス | |
| フォーカス:件名ボックスへ | SetFocusToSubject( ) ; | 件名ボックス |