改良要望・TODO 案

このページは、研究室内で改良要望を集めるためのたたき台です。

優先度 A: まず直すとよい項目

1. Option Explicit を全モジュールに追加

理由

  • 未宣言変数の混入を防げる

  • 保守性が上がる

2. 名前付きセル名を統一する

候補

  • FontSize に統一

  • width, height, xmin, xmax, ymin, ymax は維持

3. GetChart() の戻り値代入バグ修正

現状

  • Set GetSelectedChart = selectedChart

修正案

  • Set GetChart = selectedChart

4. SetXTicsPosition / SetYTicsPosition の名前見直し

  • SetXAxisRangeAndCrossing

  • SetYAxisRangeAndCrossing

5. CopyChartAsBitmap / CopyChartAsVector の貼り付け先を可変化

  • 入力ボックスでセル選択

  • 新規シートへ貼り付け

  • クリップボードコピーのみで終了

優先度 B: 使い勝手向上

6. 学会用プリセットを 1 ボタン化

たとえば次を一括実行できるようにする。

  • 背景透明

  • フォント統一

  • 軸線太さ設定

  • 凡例位置調整

  • 色固定

7. 軸タイトルをセルから読み込む

  • xlabel

  • ylabel

8. 凡例表示の ON/OFF を切り替え可能にする

9. マーカー種類・サイズをセルで指定可能にする

10. フォント名を Arial 固定ではなく可変化する

優先度 C: 高度化

11. ラベル書式の強化

現在

  • ^{}_{} の簡易対応

将来案

  • 複数箇所の上付き・下付き対応

  • ギリシャ文字変換

  • ×10^{n} の自動挿入補助

12. フォーム ModifyGraph の拡充

  • よく使うマクロをボタン化

  • パラメータをフォームから設定

  • 実行前プレビュー

13. テンプレートシートを追加

  • 名前付きセルと説明を最初から置いた設定シート

  • 新入生が迷わない構成にする

14. エラーメッセージ改善

現状

  • 「グラフが選択されていません」中心

改善案

  • どの名前付きセルが足りないか表示

  • グラフ種別の不一致を通知

要望記入テンプレート

以下をコピーして追加してください。

### [要望タイトル]
- 背景:
- 今の困りごと:
- 望む動作:
- 優先度: A / B / C
- 提案者:

すぐに実装候補になりそうな小修正

  • FontSize/fontsize 統一

  • GetChart() 修正

  • 軸タイトルの既定文字列を研究室向けに変更

  • A1 固定貼り付けをやめる

  • 一括整形マクロを整備する