- ベストアンサー
Excel マクロ オートシェイブに登録したマクロ
EXcel2003,2007,2010を使用しています。 オートシェイブに、マウスの右クリックで「マクロの登録」から登録したマクロを解除する方法を教えて下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- excel オートシェイブのコピーについて
ワークシート内にオートシェイブを使って、マクロのボタンを作りました。 同じボタンを複数個使うのでコピーしてマクロ登録しようとしたところ、 1)同じオートシェーブNoになる場合(AutoShape1_Click) と 2)違うオートシェイブNoになる場合(AutoShape1_ClickとAutoShape2_Click) がありました。 登録したマクロが、オートシェイブオブジェクトの置かれているセル行を使用しているため col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row 1)の場合は最初に置いたAutoShape1のセル行が返されてきます。 質問ですが、 イ) コピーをして、1)になる場合と、2)になる場合はどこが違うんでしょうか? ロ) オートシェイブのプロパティを見る方法ってありますか? コピーしたオートシェイブNoを確認したいのですが…
- 締切済み
- オフィス系ソフト
- Excelで合成オートシェーブにマクロ登録でエラー
excelで、非表示列を表示にするのに、ボタンで行えるようにしました。 オートシェーブ画像を合成した図形をセル内に置き、そのボタンを押すとその隣の列が表示になるというものです。 col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column Columns(col + 1).Hidden = False これで、うまく動作していたのですが、突然動作しなくなってしまいました。 ボタンを押すと 「実行時エラー'-2147024809(80070057)' 指定した名前のアイテムが見つかりませんでした」 というエラーメッセーが出て、 col = ActiveSheet…の行で停止してしまいます。 原因と対策について教えていただけませんか? 思い当たることとしては、開発はExcel2003で行っているのですが、昨日Excel2007上で動作させました。(ちゃんと動きました。)その後、そのファイルをUSBメモリで持ち帰り、Excel2003で動かそうとしたら、上記の状態で動かなくなっていました。 それと、単独のオートシェーブにマクロを登録したときは、再度マクロ登録の画面に行くと マクロ名という覧に登録したマクロが表示されるのですが、 合成オートシェーブの場合、 「Group1295_Click」 と表示され、登録されているマクロ名が表示されないのですが、これは正常なのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excel マクロ オートシェイブのコピーについて
列を自動的に表示したり、非表示にするマクロを組みました。 例えばA列にあるオートシェイブXを置いて、それに以下のマクロを登録します。 Sub 表示1() Dim col As Integer col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column Columns(col + 1).Hidden = False End Sub 次に、B列に別のオートシェイブYを置いて以下のマクロを登録します。 Sub 非表示() Dim col As Integer col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column Columns(col).Hidden = True End Sub これで、YをクリックするとB列が非表示になり、XをクリックするとB列を表示にすることができました。 ところが、このオートシェイブX、Yを別の列にコピーして使おうとすると、うまくいくときといかないときがあります。 例えば、オートシェイブXをG列にコピーしたとき、 ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column の値が、7になるときと、1のままのときがあります。 オートシェイブのコピーにおいて、そのままコピーされるとき(7になるとき)と、ちょうどショートカットのようなものになるとき(1になるとき)があるようです。 両者の違い(どのようなときに違いが出るのか)についてどなたか、お教えください。
- ベストアンサー
- その他MS Office製品
- Excel2007のオートシェイブ
Excel2007でオートシェイブの線を少しだけまっすぐに伸ばしたいのですが、Shiftを押下しながら右クリックすると長くまっすぐに伸びてしまいます。 どのようにすれば、少しだけまっすぐに伸ばすことができますでしょうか? ご存じの方、よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルのオートシェイブ
エクセルのオートシェイブで文字の間に図形を書いて 印刷するとオートシェイブで書いた図形がずれることがあるのですが なぜでしょうか? 対処方法はあるのでしょうか? 環境は、WinXP Excel2003です。
- ベストアンサー
- オフィス系ソフト
- オートシェイブ挿入のマクロの記録が取れない
エクセル2007 オートシェイブ挿入のマクロの記録が取れないです。 エクセル2003を使ってる時は、オートシェイブの挿入(図形の挿入)もマクロの記録でコードが見れたのですが、2007は見れないのでしょうか?? 私のやり方が悪いのでしょうか?
- ベストアンサー
- オフィス系ソフト
- オートシェイブ
オートシェイブで図形を作りサイズを小さくしようとすると一定以上小さくなりません。またマウスポインタを持ってゆくと「オートシェイブの書式設定」の窓が開いてしまいます。 この窓でサイズの縮小と回転は出来るのですが不便で仕方ありません。 マウスポインタだけでサイズ変更、回転を出来るようにしたいのですが。
- ベストアンサー
- その他MS Office製品
- オートシェイブで入れた図(矢印)を消したい
エクセルで作製した表には、オートシェイブで 入れた図がたくさんはいっており 今回これを雛型として保存したいため 全ての図を一揆に消すことは出来ないでしょうか? 一つずつ右クリックの削除では・・・・
- ベストアンサー
- オフィス系ソフト
- オートシェイブ
オートシェイブを使って文字と文字の間に2ミリ間隔の直線を2本引きたいのです。直線の絵をダブルクリックして直線を試しましたが、ひとつは引けますが、もうひとつ引こうとしても1センチぐらい離れてしまいます。無理でしょうか? ワード2002です
- ベストアンサー
- Windows XP