SakuraEditor 2.0.0.2のマクロAPIに関する変更点

サクラエディタマクロを書く際にhttp://www.geocities.jp/maru3128/SakuraMacro/を参考にしていたが、更新日時が2006年と随分古かったので、今使っているサクラエディタのバージョンのAPIを調べてみた。


以下のドキュメントを比較して、増減したAPIを調べた。

削除されたAPI
  • ReplaceAllLine
追加されたAPI
  • ChangeWrapColm
    引数: VT_I4
    戻り値: なし
  • ExecExternalMacro 名前を指定してマクロ実行
    引数: VT_BSTR, VT_BSTR
    戻り値: なし
  • ExitAllEditors 編集の全終了
    引数: なし
    戻り値: なし
  • FileReopenCESU8 CESU-8で開き直す
    引数: VT_I4
    戻り値: なし
  • GetSaveFilename 保存時のファイル名を返す
    引数: なし
    戻り値: VT_BSTR
  • GroupClose グループを閉じる
    引数: なし
    戻り値: なし
  • InsFile キャレット位置にファイル挿入
    引数: VT_BSTR, VT_I4, VT_I4
    戻り値: なし
  • IsCurTypeExt 指定した拡張子が現在のタイプ別設定に含まれているかどうかを調べる
    引数: VT_BSTR
    戻り値: VT_I4
  • IsSameTypeExt 2つの拡張子が同じタイプ別設定に含まれているかどうかを調べる
    引数: VT_BSTR, VT_BSTR
    戻り値: VT_I4
  • KeywordTagJump キーワードを指定してダイレクトタグジャンプ機能
    引数: VT_BSTR
    戻り値: なし
  • NextGroup 次のグループ
    引数: なし
    戻り値: なし
  • PrevGroup 前のグループ
    引数: なし
    戻り値: なし

// PrintDialog

  • PutFile 作業中ファイルの一時出力
    引数: VT_BSTR, VT_I4, VT_I4
    戻り値: なし
  • SelectCountMode
    引数: VT_I4
    戻り値: なし
  • SelectLine 1行選択
    引数: VT_I4
    戻り値: なし
  • TabCloseLeft 左をすべて閉じる
    引数: なし
    戻り値: なし
  • TabCloseOther このタブ以外を閉じる
    引数: なし
    戻り値: なし
  • TabCloseRight 右をすべて閉じる
    引数: なし
    戻り値: なし
  • TabJointNext 次のグループに移動
    引数: なし
    戻り値: なし
  • TabJointPrev 前のグループに移動
    引数: なし
    戻り値: なし
  • TabMoveLeft タブを左に移動
    引数: なし
    戻り値: なし
  • TabMoveRight タブを右に移動
    引数: なし
    戻り値: なし
  • TabSeparate 新規グループ
    引数: なし
    戻り値: なし
  • TextWrapMethod テキストの折り返し方法
    引数: VT_I4
    戻り値: なし
  • ViewMode ビューモード
    引数: なし戻り値: なし
  • WindowList ウィンドウ一覧ポップアップ表示
    引数: なし戻り値: なし

// WordReference