次回の更新予定2025年11月15日 08:55

次の更新は表次郎です。
前に書いたマクロのヘルプとかの管理がめんどくさいというのを
書いたがそれを少しでもまっしにしたいので
マクロの命令にファイル関連も追加することにしました。
セキュリティとか扱いに慎重さが必要なこともあって
あまり入れる気はなかったがやはり自分がほしいので追加しました。

ただどこでも書き込めたりは出来ないように使う前には事前に
書込が可能な場所を指定しておく必要があったりファイルの
上書きはデフォルトではfalseにするなど制限はもうけています。

一般的な運用想定としては特定の場所に特定の内容を
エクスポートするって感じかなと思います。
エクスポートはfile_exp(パス,true)って感じで1つの命令で可能です。

だから通常はUTF8だが特定の作業でのみUTF16の文字コードで
出力したいという場合はオプション画面にUTF8を指定して
該当の作業ではマクロで文字コードをUTF16にして出力する
マクロを作っておくとそれを動かすだけですむようになります。
マクロをショートカットに登録すればさらに楽になります。

処理は上の処理なら下記の2行で実現可能になります。
file_opt(FILE_OPT_CHAR, CHAR_UTF16);
file_exp("abc.txt", true);

CSVイディーであった要望で一覧を縦向きにする機能を付けて
そこから保存できるようにしたいという1レコード単位で
見やすくした状態からちょっと値を変えては保存するという
運用だったのですが表次郎では一覧データからカード入力
できる機能があります。
そこで一覧の情報をエクスポートするという命令を組むだけで
カード入力しながら簡単にCSVにエクスポートするということが
出来ます。

もともと表次郎の運用想定として表次郎で作ったファイルは
他では使うことができませんが色を塗ったりできます。
そこで表次郎でデータを管理して実際に使うデータは
CSVなどへエクスポートして使うという運用がメインかなと
思っていました。
だからツールバーにエクスポートを用意している経緯があります。

それが今回のマクロ追加でより柔軟なエクスポートが
実現できるのではないかと思います。