Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

エクセル97での画像名称について

エクセル97での画像名称について教えてください。 エクセルのワークシート上で四角形や楕円などの図形を描くと 例えば四角形は"Rectangle 6",楕円は"Oval 4"などのように 自動的にエクセル内部で図形に名前がつき、マクロでその図形に対して その名前を指定する事で処理が可能になると思うのですが、 自動的に名前がつく"Rectangle 6"等の名前はエクセル上で確認するは できないのでしょうか? 今は、「マクロを記録する」で図形を指定などして、図形の名前を確認しています。もっと簡単に確認する方法はないですか? また、図形の名前を指定して(例えば自分で"Mycircle"等の名前を決めて) 図形を描く事は可能なのでしょうか? 宜しくお願い致します。

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

  • ベストアンサー
回答No.3

EXCEL2000で確認していますので、できなかったら補足してください。 97でできる方法を考えます。 >自動的に名前がつく"Rectangle 6"等の名前はエクセル上で確認するは できないのでしょうか? 不思議な事に、図形を挿入した直後は名前バーに出ている名前とマクロの名前が一致していないみたいです。 「図1」→「Picture 1」 名前バーで名前を変更すると、マクロの名前と一致します。 >図形の名前を指定して(例えば自分で"Mycircle"等の名前を決めて) 図形を描く事は可能なのでしょうか? ActiveSheet.Shapes.AddShape(msoShapeRectangle, 183#, 159#, 195.75, 147#).Name = "Mycircle" とすれば、いいと思います。 (図形の位置やサイズは適当です)

すると、全ての回答が全文表示されます。

その他の回答 (2)

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

名前ボックスに「四角形 1」「楕円 4」とか出ませんか。 これを「四角形」-->Rectangleに置きかえるとか どうですか。

すると、全ての回答が全文表示されます。
回答No.1

自分で作成されたオートシェイプ図形を選択すると、名前ボックスに 「四角形1」とか「楕円2」などの名前が表示されますよね。 ここを自分好みの名前に書き換えるとよいのではないでしょうか。 実際に書き換えてからマクロの自動記録で確認してみてください。

すると、全ての回答が全文表示されます。

関連するQ&A