hack のためのネタ帳, etc,,,

状況

Microsoft Office (主に Word)で Gantt Chart を表示したい。

積み上げ横棒グラフによる方法

"Microsoft Word" gantt chart」で検索すると、
積み上げ横棒グラフを利用した方法(要するに Excel を OLE で貼り付ける方法)が幾つか見つかる。
例えば以下
手順としては、
リボンの「挿入」→図の「グラフ」→「横棒」→「積み上げ横棒」
にして、
stimeetimedur
project12022/04/012022/05/01=[@etime]-[stime]
project22022/05/012022/06/01=[@etime]-[stime]
project32022/07/012023/09/01=[@etime]-[stime]
project42022/10/012023/04/01=[@etime]-[stime]
みたいなデータにした上で、
リボンの「グラフのデザイン」→データの「データ選択」から
「データソースの選択」ダイアログ表示して、「凡例項目 (系列)」から etime のチェックを外して
  • ☑ stime
  • ☐ etime
  • ☑ dur
みたいな感じ

縦軸選択して
「軸の書式設定」→「軸のオプション」→「軸位置」を
  • ☑ 軸を反転する
横軸選択して
「軸の書式設定」→「軸のオプション」→「表示形式」を
  • カテゴリ: ユーザ設定
  • 種類: 'yy/mm
みたいにしとくと、「'22/04」みたいに年月で軸刻めるんだけど、28,29,30,31 [日/月] が混在するので、
「軸の書式設定」→「軸のオプション」で
  • 境界値
    • 最小値 : 2022/04/01
    • 最大値 : 2023/04/01
  • 単位
    • 主 : ※1
みたいにした時に、※1 の値をどう取っても、月の境界を朔日に揃えることができない。
これ、リストか何かを使って、手動で刻み位置を指定できないものだろうか?

予定を週単位で想定していいなら
「軸の書式設定」→「軸のオプション」で
  • 境界値
    • 最小値 : 2022/03/27 (年度始め直近の日曜日)
    • 最大値 : 2023/04/02 (年度終り直後の日曜日)
  • 単位
    • 主 : 28
  • 表示形式
    • カテゴリ: ユーザ設定
    • 種類: "["mm/dd"]"
みたいな設定は悪くないのかもしれない。
補足: 「表示形式」→「種類」を変えるには、その直下にある「表示形式コード」に表示形式コード入れて「追加」ボタン

あとは、
  • リボン「グラフのデザイン」→グラフのレイアウトの「グラフ要素を追加」
    • →「凡例」→「なし」
    • →「メモリ線」→「第 1 補助縦軸」を ON
にしとくと見易いだろう。

横軸に西暦を入れたい場合は、スペースが辛いので、
  • 表示形式
    • ☑ シートとリンクする
にした上で、ワークシート側の stime, etime の書式を「ユーザ設定」にした上で
  • YYYY[CTRL+J]"["mm/dd"]"
みたいにしとくと CTRL+J 入れたところで改行されるので、収まりが良いと思う。
補足: グラフの「軸の書式」側の「表示形式」→「カテゴリ: ユーザ設定」→「種類」直下の「表示形式コード」には CTRL+J による改行が挿入できなかった。

参考:
こんな感じ


以上、
割と手軽で、入力も簡単で良さげなのだが、
  • 横軸の刻みを朔日に揃えられない
  • Gantt Chart に関する変更が、「校閲」→「変更履歴の記録」では記録できない
辺りが悩ましいところ。

Template による方法

等で検索すると、Template を使う方法も見つかる。
例えば以下
Microsoft 提供の Gantt Chart テンプレートは以下のものがある模様
問題点としては
  • 基本的に Excel なので、Word に埋め込むと変更履歴に補足されない点は改善できない。
  • 日、週単位なので、もう少し粒度の大きい月単位や上中下旬単位で年度括りによるプロジェクト管理には使い辛い

表組みと背景色による表現

月単位、上中下旬単位だと、Word で13列または 37列の表を組んで、背景色で Gantt Chart を作成すると、とりあえず粒度に関しては要求を満たせる。
また、表への行の追加削除、セルの背景色の変更は変更履歴に残る。
残るんだけど、なんか挙動が不安定だ。流石は Word。おかしい。こういう所が徹底的におかしいの本当にどうにかして欲しい。

とりあえず作例

月単位

上中下旬単位


破線の空隙が白固定なのが見た目を野暮ったくして頂けない。
更に、Word のラスタライズエンジンの品質が著しく悪く、線の周辺に変なアンチエリアス(?)が掛かって酷い見た目になる。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます