使用説明書
1. 最初に知っておくこと
このテンプレートの多くのマクロは、次のどちらかを前提にしています。
選択中のグラフ に対して処理する
ユーザーに範囲選択を求める
そのため、うまく動かないときは次を確認してください。
グラフが本当に選択されているか
アクティブシートが正しいか
FontSizeなどの名前付きセルがあるか
2. 典型的な使い方
2.1 既存グラフを発表向けに整える
Excel で散布図または折れ線グラフを作る
グラフをクリックして選択する
必要なら
FontSize、PlotAreaLineWidth、ScaleLineWidthを設定する次の順にマクロを実行する
推奨順序の例:
RemoveChartAndPlotAreaFillChangeLineWidthShowXAxisTicksAndLabelsShowYAxisTicksAndLabelsChangeFontMoveLegendToTopInsidePlotAreaFixDataColors
2.2 軸範囲を指定して見た目を整える
シート上に
xmin,xmax,ymin,ymaxの名前付きセルを用意する値を入力する
グラフを選択する
SetYTicsPositionとSetXTicsPositionを実行する
これで、表示範囲と軸の交点が指定値に合わせて調整されます。
2.3 点ラベルを追加する
シート上に X, Y, ラベル の 3 列データを用意する
AddXDataLabelsかAddYDataLabelsを実行する入力ボックスで 3 列範囲を選ぶ
対象グラフをクリックする
すると新しい散布図系列が追加され、各点にラベルが付きます。
ラベル表記のルール
A^{2}→2が上付きn_{s}→sが下付き
Excel のデータラベル上で完全な LaTeX になるわけではありませんが、よく使う指数・添字表記を簡易的に再現 できます。
2.4 指数表記を見やすくする
1.2E+05のようなデータを含むセル範囲を用意するConvertScientificNotationを実行する対象範囲を選ぶ
結果は、たとえば次のように変換されます。
1E+3→10^{3}2.5E-4→2.5×10^{-4}
2.5 グラフサイズをそろえる
width,heightの名前付きセルを作る希望サイズを入力する
グラフを選択する
ResizeChartFromCellsを実行する
プロットエリアの幅・高さを基準にグラフ全体サイズを調整します。
2.6 PowerPoint 用に図をコピーする
CopyChartAsBitmap: ビットマップとしてコピーCopyChartAsVector: ベクター風の貼り付け用コピー
どちらも現在は A1 に貼り付ける実装になっています。別シートで作業すると安全です。
3. よく使うマクロ一覧
マクロ名 |
用途 |
よく使う場面 |
|---|---|---|
|
X軸目盛りとラベルの表示 |
軸が消えているとき |
|
Y軸目盛りとラベルの表示 |
軸が消えているとき |
|
軸線・枠線を太くする |
論文用の視認性向上 |
|
文字を太字・Arial 化 |
スライド・論文用 |
|
背景塗りつぶしを消す |
透過背景にしたいとき |
|
凡例を上部に移動 |
図をコンパクトにしたいとき |
|
系列色・マーカーを固定 |
貼り付け後の崩れ防止 |
|
Y 軸の交点と表示範囲を設定 |
範囲を明示したいとき |
|
X 軸の交点と表示範囲を設定 |
範囲を明示したいとき |
|
点の下にラベル |
散布図注記 |
|
点の左にラベル |
散布図注記 |
4. トラブルシューティング
「グラフが選択されていません」と出る
先にグラフの外枠をクリックしてから実行してください。
セルを選んでいるだけでは動きません。
フォントサイズが反映されない
FontSizeまたはfontsizeの名前付きセルを確認してください。現状は両表記が混在しています。
軸範囲が変わらない
xmin,xmax,ymin,ymaxが名前付きセルになっているか確認してください。グラフの種類によっては
xlCategory/xlValueの扱いが期待通りでないことがあります。
コピーした図の貼り付け位置が意図と違う
CopyChartAsBitmapとCopyChartAsVectorは現在A1固定です。別シートで実行するか、コード側を変更してください。
ラベルがうまく上付き・下付きにならない
1 つの文字列中で複数の複雑な入れ子表記には対応していません。
基本は 1 個の
^{}と 1 個の_{}を想定しています。
5. 新入生向けのおすすめ運用
まずは 元データシート と 作図シート を分ける
元のグラフを複製してから整形する
いきなり全部のマクロを使わず、よく使う 5 個だけ覚える
名前付きセルの意味を理解する
PowerPoint に貼る前に、必ず 100% 表示で見た目確認する
6. 最低限覚えたい 5 個
新入生向けには次の 5 個だけ先に覚えると十分です。
ChangeFontChangeLineWidthRemoveChartAndPlotAreaFillSetXTicsPositionSetYTicsPosition