Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


322 / 13645 ツリー ←次へ | 前へ→

【81016】グラフの凡例の文字の向きについて くっきー 19/7/9(火) 12:57 質問[未読]
【81018】Re:グラフの凡例の文字の向きについて よろずや 19/7/9(火) 20:04 発言[未読]
【81020】Re:グラフの凡例の文字の向きについて くっきー 19/7/10(水) 8:51 お礼[未読]
【81024】Re:グラフの凡例の文字の向きについて マナ 19/7/10(水) 20:07 発言[未読]

【81016】グラフの凡例の文字の向きについて
質問  くっきー  - 19/7/9(火) 12:57 -

引用なし
パスワード
   お世話になります。

グラフを描画するマクロを作成したのですが、
凡例の文字を横向きの縦書きにしたいです。
Excelの手動操作では可能なので、マクロ記録をしたのですが
記録されたマクロには、

  ActiveSheet.ChartObjects("グラフ 1").Activate
  ActiveChart.Legend.Select
  Selection.Orientation = xlUpward

のように記述されていました。
しかし、LegendにはOrientationが使えない旨のエラーが出て、
このマクロは実行できませんでした。
手動操作では行えるが、マクロだと実行できないということがあるのでしょうか。

また、Orientarionを使わずに凡例の向きを変えることは可能でしょうか。

どなたかご存じの方、ご教授いただけますと幸いです。
よろしくお願いいたします。

【81018】Re:グラフの凡例の文字の向きについて
発言  よろずや  - 19/7/9(火) 20:04 -

引用なし
パスワード
   >手動操作では行えるが、マクロだと実行できないということがあるのでしょうか。

というより、マクロの記録が上手く出来ないケースは多々あります。

>手動操作では可能

マウスではなく、キーボードの操作で可能であれば
SendKeys なんて手が使えるかも。

【81020】Re:グラフの凡例の文字の向きについて
お礼  くっきー  - 19/7/10(水) 8:51 -

引用なし
パスワード
   ▼よろずや さん:

ご回答ありがとうございます。

>というより、マクロの記録が上手く出来ないケースは多々あります。
そうなのですね。無知で申し訳ございません。
マクロ記録で記録されたものなのに動かないのには吃驚です。

>マウスではなく、キーボードの操作で可能であれば
>SendKeys なんて手が使えるかも。
ご教授いただいた方法をまず手動で試してみたのですが、
グラフの凡例などはAlt+矢印で回転はできないようです。

【81024】Re:グラフの凡例の文字の向きについて
発言  マナ  - 19/7/10(水) 20:07 -

引用なし
パスワード
   ▼くっきー さん:

>グラフを描画するマクロを作成したのですが、
>凡例の文字を横向きの縦書きにしたいです。

グラフ作成を最初から最後までマクロでというのは面倒なので
テンプレートに登録しておけばどうでしょうか。
で、ApplyCustomTypeメソッドを使います。

ht tps://www.moug.net/tech/exvba/0020015.html

もっと簡単なのは、作業用シートにテンプレートを用意しておき、
マクロで、それをコピーして使うことです。

322 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free