秀丸メールマクロヘルプ
一覧
現在メールの問い合わせ関係
MailType, NewMailType | 現在メールの種類 |
CurrentHeader, CurrentHeader2, CountCurrentHeader | 現在メールから任意のヘッダを検索する |
IsUnread | 現在メールが未読かどうか |
IsMarked | 現在メールがマークされているかどうか |
IsOrikaeshi | 現在メールが自動折り返しONかどうか |
HeaderView | 現在メールのヘッダ表示状態 |
IsHighPriority | 現在メールが優先度:高かどうか |
IsRequestNotification | 現在メールが開封通知要求付きかどうか(編集中のメールでのみ) |
MailFileName, MailFilePath, MailFileOffset | 現在メールの保存されているファイル名/オフセット |
XMailer | X-Mailerヘッダの内容 |
メールごとのコマンド
SwitchMark | マークのON/OFF |
SwitchUnread | 未読/既読切り替え |
SwitchOrikaeshi | 自動折り返しのON/OFF |
SwitchHeaderView | ヘッダ表示状態の切り替え |
SetHighPriority | 優先度:高のON/OFF(編集中のみ) |
SetRequestNotification | 開封通知要求を付けるかどうか切り換え(編集中のみ) |
GetMailFlag/SetMailFlag | メール毎のフラグの操作 |
GetMailColor/SetMailColor | メールの色の操作 |
GetMailSize | メールのサイズの取得 |
GetMailTransmitDate/SetMailTransmitDate | メールの送受信日付/時刻の操作 |
SetCharSet | メールの文字コードの設定 |
返信元/転送元メールの問い合わせ関係
RootHeader, RootHeader2, CountRootHeader | 元メールから任意のヘッダを検索する |
RootBody, OrikaeshiRootBody | 元メールの本文全体 |
QuotedRootBody | 元メールの本文を引用記号付きにした物 |
SelectedRootText, SelectedRootText2, QuotedSelectedRootText, QuotedSelectedRootText2 | 元メールの範囲選択された部分など ==================================== |
RootBodyLineCount | 元メールの本文部分の行数 |
RootBodyLine | 元メールの本文中の1行 |
RootFolder, RootFolder2 | 元メールのフォルダの取得 |
SmallRootHeader, AllRootHeader, QuotedSmallRootHeader, QuotedAllRootHeader, OrikaeshiXXXRootHeader | 元メールのヘッダ部分 |
RootReply | 元メールの返信先 |
変換関係/日付など
SetEmailOnly | 「名前 + メールアドレス」からメールアドレスのみへの変換 |
SetNameOnly | 「名前 + メールアドレス」から名前のみへの変換 |
UnDoubleQuote | 名前部分のダブルクォーテーションの除去 |
ToUpper/ToLower | 大文字への変換/小文字への変換 |
CountEmailList | コンマ区切りのメールリスト中のメールアドレス個数の取得 |
GetEmailList | コンマ区切りのメールリスト中からのメールアドレス/名前の取り出し |
CallByEmailList | コンマ区切りのメールリスト中からのメールアドレスを取り出して関数呼び出し |
CurrentDate | 現在日付/時刻の取り出し |
FormatDate | 日付文字列の形式の変換 |
ShiftDate | 日付の足し算/引き算 |
DecodeHeader | ヘッダ中文字列のデコード |
Quote, Quote2 | 文字列を引用付きにして返す |
AddSama | 名前に「様」を付けて返す |
秀丸メール本体関係
IsHidemaruMail | 秀丸メール上でマクロ実行してるかどうかの問い合わせ |
IsHidemaruMailMain/IsHidemaruMailGrep | 秀丸メールの本体ウィンドウ中かどうかの問い合わせ |
MainWnd | 秀丸メール本体ウィンドウのハンドル |
SetMainWndTop | 秀丸メール本体ウィンドウを表に出す |
SelectPane | アクティブな枠の選択 |
CurrentPane | 現在のアクティブな枠を返す |
HidemaruMailVersion | 秀丸メールのバージョン番号 |
ClearAllUnread | すべて既読にする |
RemakeList | メール一覧の作成し直し |
OpenedEditorWnd | 現在選択してるメールを開いてるメールエディタウィンドウのハンドル |
IsPasswordProtected | パスワードが設定されているかどうか |
SetHotIcon | 新着メールあり状態のアイコンの設定/解除 |
RefreshFolder | フォルダ/アカウント一覧の再取得および再描画 |
GetFolderIcon/SetFolderIcon | フォルダ用アイコンの設定/取得 |
メールの作成関係
NewMail | 新規メール |
MakeReply | 返信メール |
MakeReplyCustom | 高度な返信メール |
MakeForward | 転送メール |
MakeAttachForward | 添付ファイルとして転送 |
MakeResentForward | そのまま転送 |
OpenMail | メールをエディタで開く |
OpenRootMail, OpenReplyMail, OpenForwardMail, OpenLog | 関連するメールを開く系コマンド |
Sync, SyncGrep, BackSync | メールエディタと秀丸メール本体ウィンドウの同期 |
ClearUpdated | 更新フラグのクリア |
NewEditorMacro/SendMacro | 自動実行マクロ名の取り出し |
EnableEdit | 編集の許可 |
BeginEditMail/CancelEditMail/SaveEditMail | 秀丸メール本体上でのメールの編集 |
SetHeader/SetHeader2/ AddHeader/DeleteHeader/DeleteHeader2 | ヘッダの書き換え/追加 ==================================== |
SetEditorAccount | エディタの保存用アカウントの設定 |
SetEditorAccount2 | 送信用メールFrom:部分の書き換えおよびアカウントの変更 |
AccountFrom, AccountReplyTo | アカウント情報からFrom:部分等の取得 |
AddAttach/UndoAttach | 添付ファイルの追加/取り消し |
DeleteAttach | 添付ファイルの削除(改変) |
RenameAttach | 添付ファイル・ファイル名の変更 |
GetDontOrikaeshi/SwitchDontOrikaeshi | 「現在行の折り返し禁止」の取得/設定 |
GetEncodedSize | エンコードした場合のメールサイズの取得 |
CreateMessageId | メッセージIDの生成 |
フォルダ関係(秀丸メール本体ウィンドウでのみ実行可能な物が多い)
Account | アカウント一覧の取得 |
CurrentAccount/CurrentAccountGroup | 現在アカウントの取得 |
CurrentFolder | 現在フォルダの取得 |
SelectFolder | フォルダまたはアカウントの選択 |
ExpandFolder | フォルダまたはアカウントの展開/折りたたみ |
NextFolder/PrevFolder | 下のフォルダ/上のフォルダへ移動 |
GetNextFolder/GetPrevFolder | 上下方向のフォルダ名の取得 |
GetFolderExpandState | フォルダの展開/折りたたみ状態の取得など |
GetFolderHotState | フォルダの未読状態の取得 |
GetFolderMailCount | フォルダ中のメール数の取得 |
SelectAccountGroup | アカウントグループの選択 |
秀丸メールコマンド
Exit | 秀丸メール本体の終了(本体側のみ) |
Delete | メールの削除(本体側のみ) |
Move | メールの移動(本体側のみ) |
Copy | メールのコピー(本体側のみ) |
FilterDlg | 振り分けダイアログの表示(本体側のみ) |
DoFilter | 振り分け実行(本体側のみ) |
RefreshMailList | メール一覧の作成し直し |
MakeFolder/DeleteFolder | フォルダの作成/削除 |
CheckDuplication | 重複メールのチェック |
メール閲覧関係
NextUnread/PrevUnread | 下の未読メール/上の未読メール |
NextMail/PrevMail | 下のメール |
NextUnreadPage/PrevUnreadPage | 下の未読ページ/上の未読ページ |
NextPage2 | 1ページ分スクロールさせる「次ページ」 |
NextUnreadCustom/PrevUnreadCustom | オプション付き、下の未読メール/上の未読メール」 |
NextPrevCustom | 総合的な、メール上下方向移動/ページ上下方向移動 |
IsGrepWndBrowseMode | 検索結果一覧上での閲覧モードかどうか |
メール一覧枠関係
IsThreadView | スレッド表示か一覧表示か |
SetThreadView | スレッド表示と一覧表示の切り替え |
SortMethod | メール一覧のソート方法の取得 |
SetSortMethod | メール一覧のソート方法指定 |
ViewArea | 表示範囲の取得 |
SetViewArea | 表示範囲の指定 |
MailCount | 一覧中のメール数 |
MailCountAll | フォルダ中の全メール数 |
MailIndex | 現在選択しているメールの番号 |
SetMailIndex | メールの選択(番号指定) |
GetTitleListTopIndex/ SetTitleListTopIndex | メール一覧のスクロール制御 |
LockSelection/ EnumSelection/ UnlockSelection/ SelectedMailCount | メールの複数選択状態の取得 ==================================== |
SelectAllMail | すべてのメールの選択 |
送受信関係
IsTransmitting | 現在、送受信の作業中かどうか |
StartTransmitAll/ StartReceive/ StartSendRemain等 | 送受信関係コマンドの起動 |
TransmitAll/ Receive/ SendRemain等 | 送受信関係コマンドの実行(終了まで待機) |
TransmitCustom/ StartTransmitCustom | アカウントを指定しての送受信 |
SendNow | (エディタ上から)今すぐ送信後、マクロ続行 |
SendLater | 未送信フォルダに保存後、マクロ続行 |
SaveDraft, SaveDraft2, SetTargetDraftFolder | 草稿フォルダに保存 |
AlterSave | 改変保存 |
RecvMailCount/ RecvMailCountShow/ RecvMailCountExcludePartial | 直前の送受信で受信したメールの個数 ==================================== |
SentMailCount | 直前の送受信で送信したメールの個数 |
TransmitCanceled | 直前の送受信がキャンセルされたかどうか |
TransmitError | 直前の送受信でエラーが起きたかどうか |
SetCancel/ GetCancel | あとで送信/今すぐ送信のキャンセル、および、秀丸メール終了のキャンセル(自動実行マクロ用) |
GetTransmitCommandCode | 送受信の開始直前に起動されたマクロ用の、コマンドコードの取得 |
ShowNotifyWnd/ HideNotifyWnd/ GetNotifyWnd | 受信後の通知ウィンドウの操作 |
RemoteMailReload/ RemoteMailDelete | 「リモートメール- 現在メールの再受信」などの実行 |
受信したメールの閲覧関係
RecvMailCountInFolder | 特定フォルダ中での受信したメールの個数(まだSelectRecvMailしてない物) |
SelectRecvMailInFolder | 現在フォルダ中での受信したメールの選択 |
SelectRecvMail | 受信したメールの選択(すべてのフォルダをまたがって) |
ウィンドウの操作関係
IsTrayIcon | 常駐秀丸メールが居るかどうか |
IsIcon | 現在のウィンドウが最小化されているかどうか |
RestoreWindow/ MaximizeWindow/ MinimizeWindow | 現在ウィンドウを「元のサイズに戻す」 |
DisableDraw/ EnableDraw/ EnableDraw2 | 秀丸メール本体ウィンドウの描画禁止/許可 |
HomeDir | 秀丸メールのホームディレクトリの取得 |
NextHideTuru/ PrevHideTuru | 秀丸エディタも含めた「次のウィンドウ/前のウィンドウ」 |
検索関係(秀丸メール本体上のみ)
GetFindPack | 現在の検索条件の取り出し |
SetFindPack/ YenEncode | 検索条件の設定 |
FindDown/ FindUp/ FindDownInclude/ FindUpInclude/ SetViewAreaFoundBefore | 検索(上方向/下方向) ==================================== |
DoGrep, StartDoGrep | 「検索して一覧作成」の実行 |
PushFindPack | 検索条件の履歴への保存 |
ダイヤルアップ接続関係
EnsureOnline | オンライン状態に切り換える |
Dialup | ダイヤルアップ接続する |
DialupSelect | 接続先を選択してダイヤルアップ接続する |
Hangup | ダイヤルアップ接続を切断する |
CurrentDialup | 現在のダイヤルアップ接続先名を返す |
IsDialupable | ダイヤルアップ接続可能かどうかを返す |
アカウント設定関係
LoadAccountProp/SaveAccountProp | アカウント情報の読み込み/保存 |
GetAccountProp/SetAccountProp | アカウント情報の取り出し/書き換え |
MakeAccount | アカウントの新規作成 |
アドレス帳関係
AdrBook | アドレス帳の表示 |
SelectAdrBook | アドレス帳からメールアドレスを入力してもらう |
FindBook, FindBook2, FindBook3, FindBookNote, FindBookNote2, FindBookNote3, FindBookDate, FindBookGroup, FindBookGroupPath | アドレス帳からのEmailの検索など ==================================== |
DoBookGrep, DoLdapGrep, GetGrepResult, GetBookItemPart | アドレス帳/LDAPサーバーからの検索など |
BookWnd | アドレス帳ウィンドウのハンドルの取得 |
ExtractBookGroup | アドレス帳グループを実際のメンバーに変換する |
テンプレート/署名関係
GetTemplateName | 登録されているテンプレート/署名の名前の取得 |
LoadTemplate | テンプレート/署名内容の取得 |
GetTemplateAssociatedSign | 連動させる署名の名前の取得 |
SwitchTemplate/SwitchSign | テンプレート/署名の切り替え(エディタ上で) |
CurrentTemplateName/CurrentSignName | エディタ上での現在適用されているテンプレート/署名の取得 |
GetTemplateReference/SetTemplateReference | アカウント毎またはフォルダ毎のテンプレート参照指定の取得/設定 |
特殊
ExecAt/ExecAtMain | 別ウィンドウでTKInfo.dll関数呼び出し |
EnvChanged | 「全般的な設定」のレジストリからの読み込み直し |
SetAutoPushTimer/ SetAutoPushTimerMilli/ SetAutoPushTimerEver/ StopAotuPushTimer | メッセージボックスなどでの自動ボタン押し ==================================== |
IsHidemaruMacroExecuting, IsHidemaruMailMacroExecuting | 秀丸メールまたは秀丸エディタがマクロ実行中かどうかの問い合わせ |
SetQuietMode | QuietModeの指定 |
ReasonMacroStarted | マクロが自動起動されたのかどうかの取得 |
SaveConfig | 設定のレジストリへの保存 |
IsFunctionExist | 特定DLLが特定関数をエクスポートしてるかどうかの調査 |
PGP関係
EncryptSign | 現在メールの暗号化/電子署名 |
PgpEncrypt/PgpDecrypt/PgpGetInfo/PgpGetExitCode | PGP関係 |
迷惑メールフィルター関係
LoadAndGetSpamFilter | 迷惑メールフィルターをロードして、そのファイル名を返す |
GetSpamFilterTitle | 迷惑メールフィルターのタイトル文字列の取得 |
GetSpamFilterVersion | 迷惑メールフィルターのバージョン番号文字列の取得 |
インポート/エクスポート関係
Import | メールのインポート |
Export | メールのエクスポート |
印刷の補助
EnterPrintMulti/LeavePrintMulti hidemaruapi.dllを使った印刷の補助
▲
その他
Unlha32.DLL, Zip32J.DLL呼び出し関数
WindowsAPIのバイパス関数(メッセージボックスなど)+α
hidemaru_screentopy エディタでのウィンドウ先頭行のy座標
2006年05月24日(水) 14:21:14 Modified by aqualung
添付ファイル一覧(全1件)
bbd5f1a6be983364.gif (300B)
Uploaded by aqualung 2006年05月24日(水) 14:18:21
Uploaded by aqualung 2006年05月24日(水) 14:18:21