• ベストアンサー

エクセル2007の図に関するマクロの記録

エクセル2007で図やグラフにかかわるマクロが記録されません。マクロの記録開始を選んで、JPGファイルの取り込みや、グラフの加工をしても、全く記録されず、図にかかわらない部分のマクロコマンドだけが記録されます。従来のエクセルのようにすべてのコマンドを記録するようにするにはどうしたらよいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • DreamyCat
  • ベストアンサー率56% (295/524)
回答No.1

2007ではできません。 2003で自動記録させ、それを2007で使うようにすれば 作業性がよくなります。

miwaki
質問者

お礼

ありがとうございました。excel2007では図に関わるマクロが記録できないとは驚きです。PCをひとつしかないものにとってはどうにもならないのですね。これはexcel2007の欠陥ではないでしょうか。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

Googleで「2007 図 マクロの記録」で照会すると http://suzuden.exblog.jp/6221645/ http://blog.goo.ne.jp/end-u/e/c6e18cd8f0f50773b3c1895a247baefb などが出てくる。 その筋では有名化しているようだ。

関連するQ&A

  • エクセルマクロで図の圧縮を行うには

    エクセルマクロで図の圧縮を行いたいのですが、自動記録では記録することができません。 実現したい動作は図のツールバー上にある図の圧縮のボタンを押して図の圧縮にチェックを押すという一連の作業です。 図のサイズ(縦×横)を変更しても、ファイルサイズは変わりません。 わかる方ご回答お願いします。

  • Excelのマクロで図を明るくしたい

    Excelの画面に貼り付けた図を、マクロの記録ボタンを押し、「図の書式設定」の「明るさ(B)」で明るくしようとしましたが記述されません。どう記述したらいいでしょうか。 できれば徐々に明るくなるようにしたいのですが・・・

  • マクロを利用したグラフ編集

    マクロの初心者です。 エクセルで作成したグラフを画像として保存させたいのですが、うまくいきません。 マクロの記録開始→グラフのコピー→ 別シートにグラフを貼り付け→グラフを切り取る→ 形式を選択して貼り付け(図)→ 図の大きさを変更(図のプロパティから) →マクロの記録終了 こんな感じでマクロを組んだのですが、エラーが出て上手く実行できません。 私の感じでは図の大きさの変更が上手く記録できていないような気がします。 マクロ編集で書かれているような言語は全くわからないので、上記のような方法で上手く記録させることはできないでしょうか? できないのであれば、グラフの大きさを変更できるような言語の書き方を伝授ください。

  • Excel 2007のマクロ記録について

    Excel 2007のマクロ記録は、詳細はできないのでしょうか。 Excel 2000では、かなり詳細まで記述してくれますが、Excel 2007で同じことを 行っても、記述がありません。グラフの枠や、色などを変えるマクロを試してみましたが、記述されませんでした。  なにか、設定が不足しているのでしょうか このままだと、Excel 20007はVBAが使えないマクロとなりそうです。 どなたか、ご存じの方ご指導をお願いいたします。  マイクロソフトに問い合わせたら、有償相談だそうです。詳細内容を聞くのではなく、Excel2000と同じかどうか聞くだけでもですって。理不尽だと思います。

  • Excel VBAのマクロの記録について

    Excelマクロの初心者です。 マクロの記録のやり方の質問です。 今あるフォルダの中にファイルA、Bがある状態でファイルAのマクロの記録で、ファイルBのコピーを同じフォルダーに作る操作を記録しようとしましたが、うまく記録できません。 何かやり方が間違っているのでしょうか、ファイルAの中でのセルの色塗り等のマクロの記録はうまくできます。 マクロの記録ができない操作があるのでしょうか、あるとすれば記録できないものはどのような操作でしょうか?教えて下さい。

  • エクセルのボタンにマクロの記録を設定できない

    エクセル97で、ある操作を「マクロの記録」に設定し終了した後、コマンドボタンを作成しました そのボタンで設定したマクロの記録を動作させたいのですがどうすれば出来るのか分かりません

  • エクセルのマクロの「記録開始」と「記録終了」のアイコンが表示されない

    こんにちは エクセル2003です、マクロを作成中にマクロの「記録開始」と「記録終了」のアイコンが出てこなくなりました。 どのようにしたら表示されるようになるでしょうか 宜しくお願いします。

  • Excel 2007のマクロについて

    今、Excel 2007でOSはVistaを使っているのですが、グラフ上でマクロにしたいのですが、実行できません。 セキュリティに関しては、有効にしていますし、タブもチェックを入れています。ファイル形式もマクロ有効ファイルにしています。 ただ、グラフ上の場合が実行できません。 エラー表示ではメソッドが実行できないと表示されるのですが、XPで同じ動作をしたら実行できました。 マクロを記録する際に、問題があるのでしょうか。

  • マクロで消したい図と残したい図

     エクセルで写真集を作成するマクロを作ると同時に、修正し易いように、一度作った写真集を一括クリアするマクロも作りました。エクセルシートに貼ったJPGデータをShapesで拾いだし、Selection.ShapeRange.Deleteを使って消去する内容です。  どころが、注釈のために写真に手作業で入れ込んだ矢印や赤丸などのオートシェイプだけは残したいのですが、同じShapesなので写真と一緒に消えてしまいます。  そこで質問ですが、マクロで一部の図は消せて一部の図は残せるようにするには、どうすればいいでしょうか?例えばJPGデータだけ特別に識別できるとか、逆に矢印等を作った時にロックを掛けるとかいう方法はないでしょうか。

  • エクセルのフォームについて教えてください。(マクロ記録)

     エクセルにレコードを入力するのにフォーム機能を使用し、その手順をマクロに記録したいのですが、うまくいきません。(エクセル2000使用)  シートの一部分(表自体はA列からQ列まであるのですが、入力部分はI列まで)にレコードを入力するので入力部分を範囲指定し、フォーム機能を使用したいのです。  マクロに登録しなければフォーム画面に入力したい項目が全て表示されるのですが、それをマクロに登録して、それを実行すると、入力項目がA列の部分しか表示されません。入力するたび範囲指定するのが面倒なのでマクロに記録させたいのですが・・・。  マクロの内容はこんな風になってたんですけど。どなたか教えてください。お願いします。 「 Range("A1:I149").Select  ActiveSheet.ShowDataForm 」

専門家に質問してみよう