[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[507] 日付形式変更のマクロと、Ver.2.0.6以降でエラー

うす [2019/08/07 17:11:24]

いつも利用させて頂き、ありがとうございます。

ファイル内の全ての日付形式「yyyy/mm/dd」を「yyyymmdd」に置換するマクロが分かりません。
!open.cmsに書いてドラッグ&ドロップで変換したく、前の書き込みを参考にしてやってみるのですが、
マクロの基本的知識が無いため、どうしても出来ません。

お手数をお掛けして申し訳ございませんが、教えて頂けいただきたいと存じます。

もう一点、Ver.2.0.6以降でファイルを開こうとすると「Unicode文字のマッピングがターゲットのマルチバイトコードページに存在しません。」と表示され、開くことが出来ません。
同梱の「家計簿.csv」も同じです。それより前のものだと問題ありません。私の環境の問題だと思いますが、何か分かりますか?

Re: [507] 日付形式変更のマクロと、Ver.2.0.6以降でエラー

あすかぜ [2019/08/09 07:54:26]

返信遅くなってすみません。

日付形式の変換については、正規表現での置換を使ってみてください。
検索・置換ダイアログで「正規表現検索(E)」にチェックをつけ、
「検索する文字列(S)」を「(\d\d\d\d)/(\d\d)/(\d\d)」とし、
「置換後の文字列(R)」を「$1$2$3」として「すべて置換(A)」を実行してください。

!open.cms などマクロから実行する場合は
ReplaceAll("(\\d\\d\\d\\d)/(\\d\\d)/(\\d\\d)", "$1$2$3", false, false, true);
という命令を実行してみてください。

ファイルを開く際のエラーについては、すみませんが今のところこちらでは現象が確認できていません。
一度、Cassava Editor を終了した状態で
C:\Users\(ユーザ名)\AppData\Roaming\Asukaze\Cassava\Cassava.ini
を削除して再度試していただけるでしょうか。

よろしくお願いします。

Re: [507] 日付形式変更のマクロと、Ver.2.0.6以降でエラー

うす [2019/08/10 01:15:15]

2点とも教えて頂いた通りで、すっきり解消しました。
ありがとうございました。

スレッド一覧に戻る返信