ベストアンサー windows7のマクロで図形に名前をつける 2015/04/27 19:19 Windows7のEXCELマクロで図形に名前をつけるにはどうしたらいいですか? XPの時は、マウスでなぞるだけでマクロの記述に名前が記録されましたけど・・・ みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー m_and_dmp ベストアンサー率54% (993/1828) 2015/04/27 20:42 回答No.1 Selection.ShapeRange.Name = "図1" のように、 質問者 お礼 2015/04/29 13:21 ありがとうございました やってみます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンWindowsWindows Vista 関連するQ&A マクロの記録について マクロの記録について PCを買い替えてwindowsXPからVistaになりました。以前Excelでマクロ記録する場合、図形などクリックして移動させたりするとそのまま記録されていましたが、今はできなくなりました。XPの時のように記述しなくてもできるようにならないでしょうか。 マクロで2つの図形の内1つを透明にする記述 マクロで2つの図形の内1つを透明にするにはどう記述したらいいでしょうか。 それぞれの図形の名前のつけかたも教えてください。 PowerPointで作った図形の名前を変更したい PowerPointで、図形描画を使い四角を作りました。マクロの記録でそれを選択すると、 ActiveWindow.Selection.SlideRange.Shapes("Rectangle 88").Select と出て名前が「Rectangle 88」だとわかりました。 この図形の名前を「shikaku1」に変更する事はできますか? また、マクロの記録を使わずに名前を確認する事はできますか? 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム Excel2007 [図形]マクロ記録 Excel2007で次の手順で「雲形吹き出し」をマクロ記録したのですが記録されない!?、 Excel2000なら記録できました。 [挿入]⇒[図形]⇒[雲形吹き出し] 質問:Excel2007で記録するための方法をご教授お願いいたします。 excelで図形をマクロで消すのには excelでマクロを使用して 条件に合わせて図形をコピーして 帳票に貼り付けています。 そこで、次の帳票を作ろうとしたときに 先ほどコピーした図形を削除したいのですが マクロで削除する方法はありませんでしょうか? コピー~貼り付けなので毎回、名前が変わってしまうので 名称を指定して削除ができません。 なにかいい方法をお教えくださいませ。 excel2007 ではマクロの記録で 図形操作が無視されます excel2007 ではマクロの記録で 図形操作が無視されます 以前のバージョンのエクセルVBAで得たコードを移植すれば図形描画をマクロで行うことが可能なのですが、わずらわしいです。簡単に図形描画マクロが組めて大変重宝していたのですが残念です。 なぜ、図形操作をマクロ記録できなくなったのかその経緯をご存知の方 教えてください。セキュリティ上の対策なのか、ニーズがないと判断されてしまったのか、XMLとしての保存形式上の問題なのか、なぜなのでしょう? また、手軽に図形をプログラムで描画するのに便利な方法はないでしょうか。20年前のBASICの機能で十分なのですが・・・line(x1,y1)-line(x2,y2)なんて感じで描画したいのですが。excelシートにマクロで簡単に図形が描けなくなって困っています。 マクロについて Windows XPでMicrosoft Office Excel2003を使用しています。Windows XPの再セットアップしました。再セットアップ後初めてエクセルを起動したところマクロが全然使えません。セキュリティレベルを「高」から「中」に変えましたが、マクロ記録はありませんでした。再セットアップでマクロ記録が消去されてしまったのでしょうか。それとも何かすれば回復するのでしょうか。もし消去されてしまったのであれば、今後再セットアップするような場合マクロ記録をバックアップしておきたいと思います。その方法があれば教えて下さい。 エクセル図形間のテキストのコピー方法は? エクセル97のマクロの記述の質問です。 Sheet1とSeet2にそれぞれ図形があり、Sheet1の図形上のテキストをSheet2の図形にコピーしたいのですが、どう記述すればよいでしょうか? 図形をオブジェクトとして指定するのかと漠然と思うのですが、特定の図形のオブジェクトの名前をどうやって知(取得す)ればいいのかも、判りません。 よろしくご指導願います。 Excelのマクロを使用してオートシェイプ図形の色を変えたいのです。 Excelのマクロを使用してオートシェイプ図形の色を変えたいのです。 オートシェイプ図形を50個ならべて、マウスでクリックしてものは色が変わるようにしたいと思います。 マクロ記録をすると以下のようになりました。 Sub Macro1() ActiveSheet.Shapes("AutoShape 1").Select Selection.ShapeRange.Fill.ForeColor.SchemeColor = 45 Selection.ShapeRange.Fill.Visible = msoTrue Selection.ShapeRange.Fill.Solid End Sub このプログラムを50個書くわけにはいかないのですが、プログラムで処理するのに問題点が2つ出てきました。 ・オートシェイプ図形の名前が"AutoShape 1"となっていますが、これを変更したいのですが、書式設定にはありませんでした。変更するにはどうすればよいのでしょう? ・クリックしたオートシェイプ図形がどれであるかを返す関数がないと、どの図形がクリックされたかわからないのですが、これを返す関数はあるのでしょうか? よろしくお願いします。 excelでマクロで図形をコピー、張り付ける Excelの画面で 挿入→図形で 作成した図形をマクロを使って コピーし、任意の箇所に張り付けたいのですが、図形が認識されないのか マクロが動作しません。どうしたらできるでしょうか? オートシェイブ挿入のマクロの記録が取れない エクセル2007 オートシェイブ挿入のマクロの記録が取れないです。 エクセル2003を使ってる時は、オートシェイブの挿入(図形の挿入)もマクロの記録でコードが見れたのですが、2007は見れないのでしょうか?? 私のやり方が悪いのでしょうか? excelでピクチャーをマクロで操作したい XPのExcelでは画面にピクチャーを貼りつけてからマクロの記録でそのピクチャーを自在に移動したり回転したりできましたが、VISTAでは例えばそのピクチャーをマクロを使ってコピーし画面上に張り付ける操作をしても、マクロの記述になにも記録されません。ソフト上できなくなったんでしょうか?それともやり方が変わったんでしょうか? ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム Windows2000でのマクロの起動 普段、Windows-XP/Excel2000で作ったマクロを便利に活用しています。これをWindows2000の利用者に使ってもらおうとしたのですが、XPみたいにマクロを有効にするか、無効にするかのダイアログが出ないで、Excelが立ち上がってしまいます。Excelが立ち上がった状態でのマクロの起動の仕方が判りません。どなたか教えて下さい。 エクセルマクロでフォルダを開くウィンドウ エクセルマクロど素人ですが教えてください。 エクセルでボタンを押すと、フォルダを開くウィンドウが出てきて、そこで指定したファイル(エクセルなりワードなり)を開くマクロはどのような記述になるのですか? エクセル マクロ 選択中の複数の図形名を表示するには? エクセル マクロ 選択中の複数の図形名を表示するには? お世話になります。 図形を選択(単一・複数の時あり)している状態で ボタンを押すと図形の名前がメッセージボックスに表示される といった事をしたいのですが、 最近マクロを始めたばかりでどういうコードを書けばいいのかわかりません 一応↓の様に 単一選択している図形の名前を出すまでは何とか自力で出来ましたが、 Sub 図形名の表示_Click() MsgBox (Selection.ShapeRange.Name) End Sub 複数選択した場合の出す方法がわかりません。 どのようにコードを書けばいいのかご教授ください。 エクセルVBA 図形に設定されたハイパーリンクについて お世話になります。 シート内に存在する図形にハイパーリンクを設定しています。 エクセル上からの操作では問題なくできるのですが、 それをいざマクロから行おうと思いマクロの記録をしてみるのですが、どうしても記録が行われません。 せめて、記録する方法だけでもと思い検索を行っているのですが、 検索方法が下手なのかどうしても目的の説明が見つかりません。 マクロから図形にハイパーリンクを設定する方法、もしくはそのマクロを記録する方法について、アドバイスをお聞かせください。 よろしくお願い致します。 マクロについて Windows XPでMicrosoft Office Excel2003を使用しています。本日Windows XPの再セットアップをしました。エクセルを開きましたが、マクロが使えません。再セットアップと同時に以前記録したマクロは消去されたのでしょうか。そうでなければリカバリー方法を教えて下さい。消去されてしまったのであれば、今後再セットアップするような場合、マクロを保存するやり方を教えて下さい。 Wordのマクロが記録出来ない Win XP 2003です。 Wordのマクロについて質問します。 Wordでマクロを記録しようとするとマウスの矢印の先にビデオテープみたいな絵が出て記録出来ません。これはどういう意味でしょう。 Excelでは通常に記録出来るのでセキュリティの設定が問題ではないと思うのですが、これは、一体何が原因でしょうか。 因みに記録しようとしたのは、段落にインデントを設定する記録です。 宜しくお願いします。 エクセルマクロを使って図形を等間隔に複数コピー エクセルマクロを使って次のようなことをしたいのですがいかがでしょうか。過去問を調べていますが、コレという事例に出会えません。何卒よろしくお願いします。 複数の図形がシート上に描かれているとします。 このうちの1つの図形を選択し、その位置を基点として水平方向あるいは垂直方向に指定数だけ等間隔にコピーしたいというものです。 このとき、 (1)「コピーする図形を選んでください」とメッセージを出してマウスで選ぶ。 (2)「コピーする数を入力してください」とメッセージを出して数を入力する。 (3)「配置する間隔を入力してください」とメッセージを出して数値を入力する。 というような対話式にしたいのです。 実際の操作を記録して、それをもとにプログラムしてみても、水平方向にいかず斜めになったりしてわけがわかりません。また(1)の方法が全くわかりません(こんなのはできないのですかね)。 プログラム例を御紹介頂きたくよろしくお願い申し上げます。 ※(1)が無理ならば、あらかじめ対象の図形を選んでおいてからプログラムを実行するというのでも結構です。 ワークブックに名前をつけて保存するマクロ 教えてください!! ワークブックで名前をつけて保存するときのマクロなんですが、 自動記録すると下記のように記述されています。 ActiveWorkbook.SaveAs Filename:="C:\○○○\○○○\□□□□□.xls" この□□□□□の部分はインプットボックスを表示させたいのですが、 こういうマクロを組むことはできますか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン Windows Windows 11Windows 10Windows 8Windows 7Windows VistaWindows XPWindows MeWindows NT・2000Windows 95・98その他(Windows) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました やってみます。