改良要望・TODO 案
このページは、研究室内で改良要望を集めるためのたたき台です。
優先度 A: まず直すとよい項目
1. Option Explicit を全モジュールに追加
理由
未宣言変数の混入を防げる
保守性が上がる
2. 名前付きセル名を統一する
候補
FontSizeに統一width,height,xmin,xmax,ymin,ymaxは維持
3. GetChart() の戻り値代入バグ修正
現状
Set GetSelectedChart = selectedChart
修正案
Set GetChart = selectedChart
4. SetXTicsPosition / SetYTicsPosition の名前見直し
案
SetXAxisRangeAndCrossingSetYAxisRangeAndCrossing
5. CopyChartAsBitmap / CopyChartAsVector の貼り付け先を可変化
案
入力ボックスでセル選択
新規シートへ貼り付け
クリップボードコピーのみで終了
優先度 B: 使い勝手向上
6. 学会用プリセットを 1 ボタン化
たとえば次を一括実行できるようにする。
背景透明
フォント統一
軸線太さ設定
凡例位置調整
色固定
7. 軸タイトルをセルから読み込む
例
xlabelylabel
8. 凡例表示の ON/OFF を切り替え可能にする
9. マーカー種類・サイズをセルで指定可能にする
10. フォント名を Arial 固定ではなく可変化する
優先度 C: 高度化
11. ラベル書式の強化
現在
^{}と_{}の簡易対応
将来案
複数箇所の上付き・下付き対応
ギリシャ文字変換
×10^{n}の自動挿入補助
12. フォーム ModifyGraph の拡充
案
よく使うマクロをボタン化
パラメータをフォームから設定
実行前プレビュー
13. テンプレートシートを追加
案
名前付きセルと説明を最初から置いた設定シート
新入生が迷わない構成にする
14. エラーメッセージ改善
現状
「グラフが選択されていません」中心
改善案
どの名前付きセルが足りないか表示
グラフ種別の不一致を通知
要望記入テンプレート
以下をコピーして追加してください。
### [要望タイトル]
- 背景:
- 今の困りごと:
- 望む動作:
- 優先度: A / B / C
- 提案者:
すぐに実装候補になりそうな小修正
FontSize/fontsize統一GetChart()修正軸タイトルの既定文字列を研究室向けに変更
A1固定貼り付けをやめる一括整形マクロを整備する