« Refsort on Excel ベータ版 | トップページ | Refsort on Excel v1.40 »

2018/10/13

Refsort on Excel をリリースしました

このブログで先々週,そして今週と前振りしてきた Refsort/Ruby の Excel Interface である Refsort on Excel をついにリリースします.今週後半に開発を集中して行い,ようやくリリースできるレベルに仕上げることができました.

そもそも,VBAはほとんど触ったことが無いため,基本的な考え方も,制御構造も,構文も良くわからないまま,WebでQ&Aを検索しながらの開発だったので,だいぶ遠回りをしてしまいました.特に,ベータ版としていたものでもイベントドリブンの考え方に不十分なところがあり,それがようやく解決したのが一昨日のことです.しかし,わかってしまえば非常に単純で便利な仕組みがあらかじめ用意されていたのです.

スクリーンショットを下に示しますが,これまでフラフラとさまよっていたユーザインターフェースはコントロールパネルに統一し,さらにこのコントロールパネルをワークシート上に常駐させて完全なイベントドリブンでプログラムが走るように実装することができました.我ながらなかなか快適です.自画自賛ですがミニコンソールもよくできています.

Execute_sort

このリリースに合わせて付録を追加した新しいユーザーズガイドもリリースします.使い方や制約事項,注意点などはこのユーザーズガイドの付録をご覧ください.Rubyのインストールは相変わらず必要なのですが,コマンドコンソールを開いてコマンドを打ち込むという古典的なユーザーインターフェースはもう必要ありません.この新しいユーザーインターフェースによって,Refsort/Ruby の敷居がぐっと下がり,生産性が劇的に向上することを期待しています.

| |

« Refsort on Excel ベータ版 | トップページ | Refsort on Excel v1.40 »

パソコン・インターネット」カテゴリの記事

自然」カテゴリの記事

IT関連情報」カテゴリの記事

コメント

公開後すぐに不具合が見つかりました.少し大きめ(たった80レコード程度)のリストを選択してラベル付きでソートすると,クリップボードへの出力の構成に異様に長い時間がかかります.VBA 固有の制約によるところが大きいのですが,そういう制約があることを知らずにコーディングしてしまった作者の責任です.

制約を回避するよう再コーディングし,今度は3万レコードのリストをソートしても,非常に短時間にクリップボードへの出力が構成できることを確認済みです.このバージョンを v1.30 として公開します.

投稿: 俊(とし) | 2018/10/14 16:12

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: Refsort on Excel をリリースしました:

» Refsort on Excel v1.40 [望湖庵日記 Lakeside Diary]
新しく開発しているソフトウェアにはどうしても想定不足が付きまといます.これでもう十分にテストしたと思っていても,非常に意地悪な入力やオプションの設定を与えると破綻してしまうことが多々あります.この Refsort on Excel もご多分に漏れず,毎日バグとの戦いが続いています. 出力の再構成に異常に長い時間がかかる... [続きを読む]

受信: 2018/10/16 07:38

» Refsort on Excel v1.50 [望湖庵日記 Lakeside Diary]
先週 v1.40 をリリースしたものの,いくつかの制約(フィールド内にカンマを含むことができない,辞書ファイルのコメントを出力できない,インデント付きのラベルを出力できない)を含む仕様だったので,これを何とか解消しようと開発を継続してきました.いろいろなテクニックを仕入れては試してみたのですが,どうにも出力の場合分けが... [続きを読む]

受信: 2018/10/21 18:35

» Refsort/Ruby v2.95 [望湖庵日記 Lakeside Diary]
ここ1か月ほど集中的に開発を行って(古いほうから *1 *2 *3 *4 *5)ようやく形になってきた Refsort/Ruby の Excel インターフェースプログラム Refsort on Excel は,ようやくこれで落ち着けるのではないかと思います. 今週初め,Refsort の専用バージョン refsort... [続きを読む]

受信: 2018/10/25 11:08

« Refsort on Excel ベータ版 | トップページ | Refsort on Excel v1.40 »